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

AF SDK Reference

OSIsoft.AF.Search Namespace

  • Last UpdatedNov 18, 2025
  • 5 minute read
OSIsoft.AF.Search Namespace
The OSIsoft.AF.Search namespace provides a set of classes that can be used to create, store, and execute query based searches.

Classes

  ClassDescription
Public classCode example
AFAnalysisSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFAnalysis objects.
Public classCode example
AFAnalysisTemplateSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFAnalysisTemplate objects.
Public classCode example
AFAttributeSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFAttribute objects.
Public classCode example
AFCaseSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFCase objects.
Public classCode example
AFElementSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFElement objects.
Public classCode example
AFEventFrameSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFEventFrame objects.
Public classCode example
AFNotificationContactTemplateSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFNotificationContactTemplate objects.
Public classCode example
AFNotificationRuleSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFNotificationRule objects.
Public classCode example
AFNotificationRuleTemplateSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFNotificationRuleTemplate objects.
Public classCode example
AFSearch
This is an abstract class that implements some helper methods for searching and is used as the base class for searching for specific types of objects.
Public class
AFSearchObjectFieldAttribute
Attribute used on a field or property to specify the object field mapping.
Public classCode example
AFSearchT
This is an abstract generic class that implements some helper methods for searching and is used as the base class for searching for specific types of objects.
Public classCode example
AFSearchExpressionToken
Represents a logical grouping of search tokens.
Public classCode example
AFSearchFilterToken
Represents one criteria of a search clause for AFSearch based searches.
Public classCode example
AFSearchQueryToken
Represents a nested search query.
Public class
AFSearchTokenBase
Represents criteria of a search clause for AFSearch based searches.
Public class
AFSearchTokenCollection
A collection of AFSearchTokenBase objects that will be used in an AFSearch.
Public class
AFSearchUpdateEventT
Search deltas would be passed to a search observer using this class
Public classCode example
AFSearchValueToken
Represents an attribute value query for AFSearch based searches.
Public classCode example
AFTransferSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFTransfer objects.

Structures

  StructureDescription
Public structure
AFSearchToken Obsolete.
Represents one criteria of a search clause for AFSearch based searches.

Interfaces

Enumerations

  EnumerationDescription
Public enumeration
AFSearchFilter
This enumeration specifies the valid search filters that are available for an AFSearch based query string.
Public enumeration
AFSearchLogicalOperator
Search logical operator for AFSearchExpressionToken objects.
Public enumeration
AFSearchOperator
Search operator for AFSearch based searches, AFAttributeValueQuery, and AFDurationQuery.
Public enumeration
AFSearchTextOption
Indicates the text search option to be applied to the search pattern.
Public enumeration
AFSearchUpdateType
The type of change that was made to the result of the search.
Public enumeration
AFSearchValueType
This enumeration specifies the valid attribute value query types that are available for an AFSearch based query string.
TitleResults for “How to create a CRG?”Also Available in