Click or drag to resize
OSIsoft, LLC

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 exampleAFAnalysisSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFAnalysis objects.
Public classCode exampleAFAnalysisTemplateSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFAnalysisTemplate objects.
Public classCode exampleAFAttributeSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFAttribute objects.
Public classCode exampleAFCaseSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFCase objects.
Public classCode exampleAFElementSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFElement objects.
Public classCode exampleAFEventFrameSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFEventFrame objects.
Public classCode exampleAFNotificationContactTemplateSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFNotificationContactTemplate objects.
Public classCode exampleAFNotificationRuleSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFNotificationRule objects.
Public classCode exampleAFNotificationRuleTemplateSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFNotificationRuleTemplate objects.
Public classCode exampleAFSearch
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 classAFSearchObjectFieldAttribute
Attribute used on a field or property to specify the object field mapping.
Public classCode exampleAFSearchT
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 exampleAFSearchExpressionToken
Represents a logical grouping of search tokens.
Public classCode exampleAFSearchFilterToken
Represents one criteria of a search clause for AFSearch based searches.
Public classCode exampleAFSearchQueryToken
Represents a nested search query.
Public classAFSearchTokenBase
Represents criteria of a search clause for AFSearch based searches.
Public classAFSearchTokenCollection
A collection of AFSearchTokenBase objects that will be used in an AFSearch.
Public classCode exampleAFSearchValueToken
Represents an attribute value query for AFSearch based searches.
Public classCode exampleAFTransferSearch
This class is an implementation of the abstract AFSearch class the supports searching for AFTransfer objects.
Structures
  StructureDescription
Public structureAFSearchToken Obsolete.
Represents one criteria of a search clause for AFSearch based searches.
Interfaces
Enumerations
  EnumerationDescription
Public enumerationAFSearchFilter
This enumeration specifies the valid search filters that are available for an AFSearch based query string.
Public enumerationAFSearchLogicalOperator
Search logical operator for AFSearchExpressionToken objects.
Public enumerationAFSearchOperator
Search operator for AFSearch based searches, AFAttributeValueQuery, and AFDurationQuery.
Public enumerationAFSearchTextOption
Indicates the text search option to be applied to the search pattern.
Public enumerationAFSearchValueType
This enumeration specifies the valid attribute value query types that are available for an AFSearch based query string.
Enabling Operational Intelligence