Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

IAFAttribute.GetAttributesByTrait Method

  • Last UpdatedNov 18, 2025
  • 2 minute read
IAFAttribute.GetAttributesByTrait Method
Retrieves a list of child IAFAttribute objects identified by the specified list of attribute traits.

Namespace:  OSIsoft.AF.Asset
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182

Syntax

IList<IAFAttribute> GetAttributesByTrait(
	ICollection<AFAttributeTrait> traits
)
Function GetAttributesByTrait ( 
	traits As ICollection(Of AFAttributeTrait)
) As IList(Of IAFAttribute)

Dim instance As IAFAttribute
Dim traits As ICollection(Of AFAttributeTrait)
Dim returnValue As IList(Of IAFAttribute)

returnValue = instance.GetAttributesByTrait(traits)
IList<IAFAttribute^>^ GetAttributesByTrait(
	ICollection<AFAttributeTrait^>^ traits
)
abstract GetAttributesByTrait : 
        traits : ICollection<AFAttributeTrait> -> IList<IAFAttribute> 

Parameters

traits
Type: System.Collections.GenericICollectionAFAttributeTrait
The list of AFAttributeTrait objects to match against the child attributes.

Return Value

Type: IListIAFAttribute
Returns a list of child IAFAttribute objects identified by the specified list of attribute traits. Returns if an IAFAttribute with any of the specified traits does not exist.

Remarks

This method will search the child IAFAttribute collection and return a list of all attributes that match any of the specified attribute traits.

Version Information

AFSDK

Supported in: 3.1.1, 3.1.0, 3.0.2, 3.0.1, 3.0.0, 2.10.11, 2.10.5, 2.10.0, 2.10, 2.9.5, 2.9, 2.8.5, 2.8

See Also

In This Topic
TitleResults for “How to create a CRG?”Also Available in