OSIsoft.AF.Notification Namespace
- Last UpdatedNov 18, 2025
- 5 minute read
- PI System
- AF SDK 2024 R2
- Developer
The OSIsoft.AF.Notification namespace provides a set of classes for creating notifications to inform users about actions that have occurred.
Classes
| Class | Description | |
|---|---|---|
| AFDefaultDeliveryFormats |
A collection of default AFDeliveryFormat objects. This may be a collection
maintained by an AFNotificationRuleTemplate or an AFNotificationRule.
| |
| AFDeliveryChannel |
The AFDeliveryChannel defines the information needed for an
notification to receive events.
| |
| AFDeliveryChannelContactPropertyAttribute |
Attribute used on an AFDeliveryChannel to specify linked properties of an
AFContact.
| |
| AFDeliveryFormat |
The AFDeliveryFormat defines the format of an AFNotificationRule.
| |
| AFDeliveryFormats |
A collection of AFDeliveryFormat objects. This may be a collection
maintained by an AFNotificationRuleTemplate, an AFNotificationRule
or a PISystem.
| |
| AFNotification |
The AFNotification is a class representing objects used to generate
a notification.
| |
| AFNotificationContact |
The AFNotificationContact defines the information needed to
deliver notifications.
| |
| AFNotificationContacts |
A collection of AFNotificationContact objects. This may be the
collection maintained by an AFNotificationTemplate, by an
AFNotification, or by another AFNotificationContact.
| |
| AFNotificationContactTemplate |
The AFNotificationContactTemplate provides the definition used to create
AFNotificationContact objects within an AFNotification
or AFNotificationRuleSubscriber objects within an AFNotificationRule.
| |
| AFNotificationContactTemplates |
The collection of AFNotificationContactTemplate objects is maintained
by the AFNotificationContactTemplate.
| |
| AFNotificationContent |
The AFNotificationContent defines content associated with a notification.
| |
| AFNotificationContentResult |
The result content of an AFNotification.
| |
| AFNotificationContentResults |
The collection of AFNotificationContentResult objects associated
with an AFNotification.
| |
| AFNotificationContents |
A collection of AFNotificationContent objects. This may be the
collection maintained by an AFNotificationTemplate or by an
AFNotification.
| |
| AFNotificationRule |
The AFNotificationRule is a class representing objects used to generate
a notification.
| |
| AFNotificationRules |
A collection of all AFNotificationRule objects that target an AFElement.
| |
| AFNotificationRuleSubscriber |
The AFNotificationRuleSubscriber defines the information needed to
deliver notifications.
| |
| AFNotificationRuleSubscribers |
A collection of AFNotificationRuleSubscriber objects. This may be the
collection maintained by an AFNotificationRuleTemplate, an
AFNotificationRule, or another AFNotificationRuleSubscriber.
| |
| AFNotificationRuleTemplate |
The AFNotificationRuleTemplate represents a template of information
used to create an AFNotificationRule.
| |
| AFNotificationRuleTemplates |
A collection of AFNotificationRuleTemplate maintained on either an
AFElementTemplate or AFDatabase. The AFDatabase
collection contains all AFNotificationRuleTemplate objects associated with that
database. The AFElementTemplate collection contains all AFNotificationRuleTemplate
objects that target the AFElementTemplate | |
| AFNotifications | Obsolete.
An obsoleted collection of all AFNotification objects in an AFDatabase.
| |
| AFNotificationTemplate |
The AFNotificationTemplate represents a template of information
used to create an AFNotification.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IAFNotificationContact |
Common interface for properties and methods of AFNotificationContactTemplate
and AFNotificationContact.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| AFMultiTriggerEventOption |
Defines at which severity an AFNotificationRule is sent.
| |
| AFNotificationContactType |
The value used for the
AFNotificationContactTemplate.ContactType
or AFNotificationContact.ContactType
properties.
| |
| AFNotificationContentCOGParameter |
Enumeration for Content COG Parameters
| |
| AFNotificationContentType |
Enumeration for content type
| |
| AFNotificationContentURLParameter |
Enumeration for Content URL Parameters
| |
| AFNotificationTemplateAutoCreateOption |
Options for automatically creating an AFNotification for an AFElement.
| |
| AFNotifyOption |
Defines when an AFNotificationRule is to be sent.
|
In This Topic
Related Links
- AFDefaultDeliveryFormats Class
- AFDeliveryChannel Class
- AFDeliveryChannel.ContactPropertyAttribute Class
- AFDeliveryFormat Class
- AFDeliveryFormats Class
- AFMultiTriggerEventOption Enumeration
- AFNotification Class
- AFNotificationContact Class
- AFNotificationContacts Class
- AFNotificationContactTemplate Class
- AFNotificationContactTemplates Class
- AFNotificationContactType Enumeration
- AFNotificationContent Class
- AFNotificationContentCOGParameter Enumeration
- AFNotificationContentResult Class
- AFNotificationContentResults Class
- AFNotificationContents Class
- AFNotificationContentType Enumeration
- AFNotificationContentURLParameter Enumeration
- AFNotificationRule Class
- AFNotificationRules Class
- AFNotificationRuleSubscriber Class
- AFNotificationRuleSubscribers Class
- AFNotificationRuleTemplate Class
- AFNotificationRuleTemplates Class
- AFNotifications Class
- AFNotificationTemplate Class
- AFNotificationTemplate.AutoCreateOption Enumeration
- AFNotifyOption Enumeration
- IAFNotificationContact Interface