AFDataPipe.GetObserverEvents Method (Boolean)
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Trigger retrieval of new events that occurred on the PIPoint objects monitored
by the data pipe. The new events will be sent to the IObserver objects registered with the data pipe.
Namespace: OSIsoft.AF.Data
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public AFErrors<AFAttribute> GetObserverEvents( out bool hasMoreEvents )
Public Function GetObserverEvents ( <OutAttribute> ByRef hasMoreEvents As Boolean ) As AFErrors(Of AFAttribute) Dim instance As AFDataPipe Dim hasMoreEvents As Boolean Dim returnValue As AFErrors(Of AFAttribute) returnValue = instance.GetObserverEvents(hasMoreEvents)
public: AFErrors<AFAttribute^>^ GetObserverEvents( [OutAttribute] bool% hasMoreEvents )
member GetObserverEvents : hasMoreEvents : bool byref -> AFErrors<AFAttribute>
Parameters
- hasMoreEvents
- Type: SystemBoolean
Indicates whether there could be more events in the pipe. hasMoreEvent is set to true whenever any of the data source still have events to be retrieved.
Return Value
Type: AFErrorsAFAttributeA collection of AFErrorsTKey if any error occurred or , if there were not any errors.
Remarks
This method could throw InvalidOperationException if there is no IObserver registered with the data pipe.