IAFAttribute Interface
- Last UpdatedNov 18, 2025
- 4 minute read
- PI System
- AF SDK 2024 R2
- Developer
Common interface for properties and methods of AFAttributeTemplate
and AFAttribute.
Namespace: OSIsoft.AF.Asset
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public interface IAFAttribute
Public Interface IAFAttribute Dim instance As IAFAttribute
public interface class IAFAttribute
type IAFAttribute = interface end
The IAFAttribute type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| Attributes |
The AttributeTemplates of the AFAttributeTemplate or the
Attributes of the AFAttribute.
| |
| Categories |
The Categories of the AFAttributeTemplate or AFAttribute.
| |
| CategoriesString |
The CategoriesString of the AFAttributeTemplate or AFAttribute.
| |
| ConfigString |
The ConfigString of the AFAttributeTemplate or AFAttribute.
| |
| Database |
The Database of the AFAttributeTemplate or AFAttribute.
| |
| DataReference |
The DataReference of the AFAttributeTemplate or AFAttribute.
| |
| DataReferencePlugIn |
The DataReferencePlugIn of the AFAttributeTemplate or AFAttribute.
| |
| DefaultUOM |
The DefaultUOM of the AFAttributeTemplate or AFAttribute.
| |
| Description |
The Description of the AFAttributeTemplate or AFAttribute.
| |
| DisplayDigits |
The DisplayDigits property controls the format of numeric values on displays and in reports.
| |
| DisplayUOM |
The DisplayUOM of the AFAttributeTemplate or AFAttribute.
| |
| HasChildren |
The HasChildren setting of the AFAttributeTemplate or AFAttribute.
| |
| ID |
Read-only property that provides a unique identifier for the object to be used for
quick access that is not dependent upon the index.
| |
| Identity |
This read-only property contains identity of the object.
| |
| IsConfigurationItem |
The IsConfigurationItem setting of the AFAttributeTemplate or AFAttribute.
| |
| IsDeleted |
This read-only property indicates whether the object has been deleted.
| |
| IsDynamic |
This property indicates if this attribute is dynamic.
| |
| IsExcluded |
The IsExcluded setting of the AFAttributeTemplate or AFAttribute.
| |
| IsHidden |
The IsHidden setting of the AFAttributeTemplate or AFAttribute.
| |
| IsManualDataEntry |
The IsManualDataEntry setting of the AFAttributeTemplate or AFAttribute.
| |
| Parent |
The Parent of the AFAttributeTemplate or AFAttribute.
| |
| PISystem |
This read-only property allows access to the PISystem associated with this
object.
| |
| Template |
The Template of the AFAttribute.
| |
| Trait |
The Trait of the AFAttributeTemplate or AFAttribute.
| |
| Type |
The Type of the AFAttributeTemplate or AFAttribute.
| |
| TypeQualifier |
The TypeQualifier of the AFAttributeTemplate or AFAttribute.
| |
| UniqueID |
Read-only property that provides the object's ID as a String.
|
Methods
| Name | Description | |
|---|---|---|
| GetAttributeByTrait |
Retrieves the child IAFAttribute with the specified AFAttributeTrait.
| |
| GetAttributesByTrait |
Retrieves a list of child IAFAttribute objects identified by the specified list of attribute traits.
|
Remarks
This is the interface of the properties and methods that are common between
an AFAttributeTemplate and AFAttribute.