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

AF SDK Reference

AFAttributeTemplate.GetAttributeTemplateByTrait Method

AFAttributeTemplate.GetAttributeTemplateByTrait Method

  • Last UpdatedNov 18, 2025
  • 2 minute read
AFAttributeTemplate.GetAttributeTemplateByTrait Method
Retrieves the child AFAttributeTemplate with the specified AFAttributeTrait.

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

Syntax

public AFAttributeTemplate GetAttributeTemplateByTrait(
	AFAttributeTrait trait
)
Public Function GetAttributeTemplateByTrait ( 
	trait As AFAttributeTrait
) As AFAttributeTemplate

Dim instance As AFAttributeTemplate
Dim trait As AFAttributeTrait
Dim returnValue As AFAttributeTemplate

returnValue = instance.GetAttributeTemplateByTrait(trait)
public:
AFAttributeTemplate^ GetAttributeTemplateByTrait(
	AFAttributeTrait^ trait
)
member GetAttributeTemplateByTrait : 
        trait : AFAttributeTrait -> AFAttributeTemplate 

Parameters

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

Return Value

Type: AFAttributeTemplate
Returns the first child AFAttributeTemplate identified by the trait parameter. Returns if an AFAttributeTemplate with the specified trait does not exist.

Remarks

The first child AFAttributeTemplate with the specified trait is returned. Nested child attribute templates and non-overridden base attribute templates are included.

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