AFDataPipeEvent Class
- Last UpdatedNov 18, 2025
- 3 minute read
- PI System
- AF SDK 2024 R2
- Developer
A data pipe event used to represent changes to the PIPoint and AFAttribute objects delivered by
the PIDataPipe and AFDataPipe classes.

Inheritance Hierarchy
SystemObject
OSIsoft.AF.DataAFDataPipeEvent
OSIsoft.AF.DataAFDataPipeEventWithChangeTime
OSIsoft.AF.DataAFDataPipeRangeDeletedEvent
OSIsoft.AF.DataAFDataPipeSignupEstablishedEvent
OSIsoft.AF.DataAFDataPipeEvent
OSIsoft.AF.DataAFDataPipeEventWithChangeTime
OSIsoft.AF.DataAFDataPipeRangeDeletedEvent
OSIsoft.AF.DataAFDataPipeSignupEstablishedEvent
Namespace: OSIsoft.AF.Data
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public class AFDataPipeEvent
Public Class AFDataPipeEvent Dim instance As AFDataPipeEvent
public ref class AFDataPipeEvent
type AFDataPipeEvent = class end
The AFDataPipeEvent type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| AFDataPipeEvent |
Construct a new data pipe event with default value.
| |
| AFDataPipeEvent(AFDataPipeAction, AFValue) |
Construct a new data pipe event given a pipe action and an AFvalue.
|
Properties
| Name | Description | |
|---|---|---|
| Action |
Gets an action that specifies how the data changed.
| |
| PreviousEventAction |
Information about the previous data pipe event
| |
| SpecificUpdatedValue |
Additional information about the update event.
| |
| Value |
The AFValue associated with the data change event.
|
Methods
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| ToString |
Returns a String that represents the current object.
(Overrides ObjectToString.) |
Remarks
A list of data pipe events is retrieved using the GetUpdateEvents from the PIDataPipe and AFDataPipe classes.