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

AF SDK Reference

AFAttribute.GetAttributesByTrait Method

  • Last UpdatedNov 18, 2025
  • 2 minute read
AFAttribute.GetAttributesByTrait Method
Retrieves a list of child AFAttribute 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

public IList<AFAttribute> GetAttributesByTrait(
	ICollection<AFAttributeTrait> traits
)
Public Function GetAttributesByTrait ( 
	traits As ICollection(Of AFAttributeTrait)
) As IList(Of AFAttribute)

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

returnValue = instance.GetAttributesByTrait(traits)
public:
IList<AFAttribute^>^ GetAttributesByTrait(
	ICollection<AFAttributeTrait^>^ traits
)
member GetAttributesByTrait : 
        traits : ICollection<AFAttributeTrait> -> IList<AFAttribute> 

Parameters

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

Return Value

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

Remarks

This method will search the child AFAttribute 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
Related Links
TitleResults for “How to create a CRG?”Also Available in