AFDataPipeEventWithChangeTime Class
- Last UpdatedNov 18, 2025
- 3 minute read
- PI System
- AF SDK 2024 R2
- Developer
A data pipe event used to represent changes to an AFAttribute object delivered by
the PIDataPipe class, including the time at which the update occurred.

Inheritance Hierarchy
Namespace: OSIsoft.AF.Data
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public class AFDataPipeEventWithChangeTime : AFDataPipeEvent
Public Class AFDataPipeEventWithChangeTime Inherits AFDataPipeEvent Dim instance As AFDataPipeEventWithChangeTime
public ref class AFDataPipeEventWithChangeTime : public AFDataPipeEvent
type AFDataPipeEventWithChangeTime = class inherit AFDataPipeEvent end
The AFDataPipeEventWithChangeTime type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| AFDataPipeEventWithChangeTime |
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.
(Inherited from AFDataPipeEvent.) | |
| ChangeTime |
The timestamp of the change that generated this event.
| |
| PreviousEventAction |
Information about the previous data pipe event
(Inherited from AFDataPipeEvent.) | |
| SpecificUpdatedValue |
Additional information about the update event.
(Inherited from AFDataPipeEvent.) | |
| Value |
The AFValue associated with the data change event.
(Inherited from AFDataPipeEvent.) |
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.
(Inherited from AFDataPipeEvent.) |
Remarks
Some AFDataPipe data sources (including AFAttribute objects with no DataReference set)
will send AFDataPipeEventWithChangeTime instances to provide the time when the update occurred in addition to the
Value timestamp that holds the time the data is in effect.