AFNotificationRule Methods
- Last UpdatedNov 18, 2025
- 6 minute read
- PI System
- AF SDK 2024 R2
- Developer
The AFNotificationRule type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| ApplyChanges |
This method applies the changes to the object and makes
those changes available to other objects for the current user.
| |
| CheckIn |
This method checks in (commits) all the changes to the object by saving
the information to persistent storage.
| |
| CheckOut |
This method locks the object so that its configuration can be modified.
| |
| CheckOutNotificationRules |
Check out the objects with the specified unique identifiers at the specified query date.
| |
| CompareTo(Object) |
Compares this instance with a specified Object.
(Inherited from AFObject.) | |
| CompareTo(AFObject) |
Compares this instance with a specified AFObject.
(Inherited from AFObject.) | |
| CreateNotificationRuleTemplate |
Create an AFNotificationRuleTemplate based upon the AFNotificationRule object.
| |
| Delete |
Deletes this AFNotificationRule from the AFDatabase.
| |
| DeleteNotificationRules |
Delete the objects with the specified unique identifiers.
| |
| Equals(Object) |
Determines whether the specified Object is equal to the current object.
(Inherited from AFObject.) | |
| Equals(AFObject) |
Indicates whether the current object is equal to another object of the same type.
(Inherited from AFObject.) | |
| FindNotificationRule(PISystem, Guid) |
Retrieves the AFNotificationRule object with the specified unique identifier
at the AFTime.MaxValue query date.
| |
| FindNotificationRule(PISystem, Guid, Object) |
Retrieves the AFNotificationRule object with the specified unique identifier
at the specified query date.
| |
| FindNotificationRules |
Performs a search within the PISystem to retrieve a collection
of AFNotificationRule objects with the specified list of unique identifiers.
| |
| GetAllDefaultDeliveryFormats |
Gets a read only collection of all default AFDeliveryFormat that belong to this
AFNotificationRule, to the AFNotificationRuleTemplate
it was optionally created from, and to the PISystem.
| |
| GetAllDeliveryFormats |
Gets a read only collection of all AFDeliveryFormat that belong to this
AFNotificationRule, to the AFNotificationRuleTemplate
it was optionally created from, and to the PISystem.
| |
| GetCounts(AFDatabase) |
Get the number of notification rules for each status.
| |
| GetCountsT(AFDatabase) |
Get the number of notification rules for each filter.
| |
| GetHashCode |
Gets the hash code for this instance of the object which is suitable for use in hashing
algorithms and data structures like a hash table.
(Inherited from AFObject.) | |
| GetPath |
Returns the full path to the object, using just the names.
(Inherited from AFObject.) | |
| GetPath(AFObject) |
Returns the path to the object relative from another object.
(Inherited from AFObject.) | |
| GetPath(AFEncodeType, AFObject) |
Returns the path to the object relative from another object,
using the name and/or id as specified
by encodeType.
(Inherited from AFObject.) | |
| GetSecurity |
Gets the AFSecurity information of the specified security item
associated with the object.
| |
| GetStatus |
Get the Status property immediately from the PI AF Server.
| |
| GetStatus(IListAFNotificationRule) |
Get the status for the list of specified AFNotificationRule from the PI AF Server.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| LoadNotificationRules(IListAFNotificationRule) |
Loads the specified list AFNotificationRule objects.
| |
| LoadNotificationRules(PISystem, Guid, Object) |
Loads the AFNotificationRule objects with the specified unique identifiers
at the specified query date.
| |
| LoadTargets |
Loads the Target of the specified list of AFNotificationRule objects.
| |
| Persist |
This method returns the persistence string for the object.
(Inherited from AFObject.) | |
| Refresh |
Refreshes the client with any changes that have been made to the object since loaded.
| |
| ResetToTemplate |
This method will reset the AFNotificationRule back to its template default values.
| |
| SetStatus(AFStatus) |
Set the Status property immediately in the server.
| |
| SetStatus(IListAFNotificationRule, AFStatus) |
Set the AFNotificationRule status.
| |
| SetStatus(AFDatabase, AFObject, AFStatus, AFStatus) |
Sets all the AFNotificationRule objects based upon a filter object to the specified status.
| |
| ToString |
Returns a String that represents the current object.
(Inherited from AFObject.) | |
| UndoCheckOut |
This method discards all the changes to the object and all sub-objects since the
last call to CheckOut. Any changes since the check out will be lost.
|
See Also
In This Topic
Related Links
- ApplyChanges Method
- CheckIn Method
- CheckOut Method
- CheckOutNotificationRules Method
- CreateNotificationRuleTemplate Method
- Delete Method
- DeleteNotificationRules Method
- FindNotificationRule Method
- FindNotificationRules Method
- GetAllDefaultDeliveryFormats Method
- GetAllDeliveryFormats Method
- GetCounts Method
- GetSecurity Method
- GetStatus Method
- LoadNotificationRules Method
- LoadTargets Method
- Refresh Method
- ResetToTemplate Method
- SetStatus Method
- UndoCheckOut Method