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

AF SDK Reference

AFBaseElement.GetAttributeByTrait Method

  • Last UpdatedNov 18, 2025
  • 2 minute read
AFBaseElement.GetAttributeByTrait Method
Retrieves the child AFAttribute with the specified AFAttributeTrait.

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

Syntax

public AFAttribute GetAttributeByTrait(
	AFAttributeTrait trait
)
Public Function GetAttributeByTrait ( 
	trait As AFAttributeTrait
) As AFAttribute

Dim instance As AFBaseElement
Dim trait As AFAttributeTrait
Dim returnValue As AFAttribute

returnValue = instance.GetAttributeByTrait(trait)
public:
AFAttribute^ GetAttributeByTrait(
	AFAttributeTrait^ trait
)
member GetAttributeByTrait : 
        trait : AFAttributeTrait -> AFAttribute 

Parameters

trait
Type: OSIsoft.AF.AssetAFAttributeTrait
The AFAttributeTrait to search for the desired AFAttribute.

Return Value

Type: AFAttribute
Returns the first child AFAttribute identified by the trait parameter. All attributes are searched, including nested child attributes. Returns if an AFAttribute with the specified trait does not exist.

Remarks

The first child AFAttribute with the specified trait is returned.

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