OSIsoft.AF.Search Namespace
- Last UpdatedNov 18, 2025
- 5 minute read
- PI System
- AF SDK 2024 R2
- Developer
The OSIsoft.AF.Search namespace provides a set of classes that can be used to create, store, and execute query based searches.
Classes
| Class | Description | |
|---|---|---|
| AFAnalysisSearch |
This class is an implementation of the abstract AFSearch class
the supports searching for AFAnalysis objects.
| |
| AFAnalysisTemplateSearch |
This class is an implementation of the abstract AFSearch class
the supports searching for AFAnalysisTemplate objects.
| |
| AFAttributeSearch |
This class is an implementation of the abstract AFSearch class
the supports searching for AFAttribute objects.
| |
| AFCaseSearch | ||
| AFElementSearch | ||
| AFEventFrameSearch |
This class is an implementation of the abstract AFSearch class
the supports searching for AFEventFrame objects.
| |
| AFNotificationContactTemplateSearch |
This class is an implementation of the abstract AFSearch class
the supports searching for AFNotificationContactTemplate objects.
| |
| AFNotificationRuleSearch |
This class is an implementation of the abstract AFSearch class
the supports searching for AFNotificationRule objects.
| |
| AFNotificationRuleTemplateSearch |
This class is an implementation of the abstract AFSearch class
the supports searching for AFNotificationRuleTemplate objects.
| |
| 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.
| |
| AFSearchObjectFieldAttribute |
Attribute used on a field or property to specify the object field mapping.
| |
| 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.
| |
| AFSearchExpressionToken |
Represents a logical grouping of search tokens.
| |
| AFSearchFilterToken |
Represents one criteria of a search clause for AFSearch based searches.
| |
| AFSearchQueryToken |
Represents a nested search query.
| |
| AFSearchTokenBase |
Represents criteria of a search clause for AFSearch based searches.
| |
| AFSearchTokenCollection |
A collection of AFSearchTokenBase objects that will be used in an AFSearch.
| |
| AFSearchUpdateEventT |
Search deltas would be passed to a search observer using this class
| |
| AFSearchValueToken |
Represents an attribute value query for AFSearch based searches.
| |
| AFTransferSearch |
This class is an implementation of the abstract AFSearch class
the supports searching for AFTransfer objects.
|
Structures
| Structure | Description | |
|---|---|---|
| AFSearchToken | Obsolete.
Represents one criteria of a search clause for AFSearch based searches.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IAFSearchT | Obsolete.
This is a generic interface for the query-based search classes.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| AFSearchFilter |
This enumeration specifies the valid search filters that are available
for an AFSearch based query string.
| |
| AFSearchLogicalOperator |
Search logical operator for AFSearchExpressionToken objects.
| |
| AFSearchOperator | ||
| AFSearchTextOption |
Indicates the text search option to be applied to the search pattern.
| |
| AFSearchUpdateType |
The type of change that was made to the result of the search.
| |
| AFSearchValueType |
This enumeration specifies the valid attribute value query types that are available
for an AFSearch based query string.
|
In This Topic
Related Links
- AFAnalysisSearch Class
- AFAnalysisTemplateSearch Class
- AFAttributeSearch Class
- AFCaseSearch Class
- AFElementSearch Class
- AFEventFrameSearch Class
- AFNotificationContactTemplateSearch Class
- AFNotificationRuleSearch Class
- AFNotificationRuleTemplateSearch Class
- AFSearch Class
- AFSearch.ObjectFieldAttribute Class
- AFSearch(T) Class
- AFSearchExpressionToken Class
- AFSearchFilter Enumeration
- AFSearchFilterToken Class
- AFSearchLogicalOperator Enumeration
- AFSearchOperator Enumeration
- AFSearchQueryToken Class
- AFSearchTextOption Enumeration
- AFSearchToken Structure
- AFSearchTokenBase Class
- AFSearchTokenCollection Class
- AFSearchUpdateEvent(T) Class
- AFSearchUpdateType Enumeration
- AFSearchValueToken Class
- AFSearchValueType Enumeration
- AFTransferSearch Class
- IAFSearch(T) Interface