Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

AFDataPipe.GetUpdateEvents Method (Boolean)

  • Last UpdatedNov 18, 2025
  • 2 minute read
AFDataPipe.GetUpdateEvents Method (Boolean)
Get the list of data change events from the server

Namespace:  OSIsoft.AF.Data
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182

Syntax

public AFListResults<AFAttribute, AFDataPipeEvent> GetUpdateEvents(
	out bool hasMoreEvents
)
Public Function GetUpdateEvents ( 
	<OutAttribute> ByRef hasMoreEvents As Boolean
) As AFListResults(Of AFAttribute, AFDataPipeEvent)

Dim instance As AFDataPipe
Dim hasMoreEvents As Boolean
Dim returnValue As AFListResults(Of AFAttribute, AFDataPipeEvent)

returnValue = instance.GetUpdateEvents(hasMoreEvents)
public:
AFListResults<AFAttribute^, AFDataPipeEvent^>^ GetUpdateEvents(
	[OutAttribute] bool% hasMoreEvents
)
member GetUpdateEvents : 
        hasMoreEvents : bool byref -> AFListResults<AFAttribute, AFDataPipeEvent> 

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: AFListResultsAFAttribute, AFDataPipeEvent
An AFListResultsTKey, TResult instance containing a list of AFDataPipeEvent objects and any errors that occurred associated with their corresponding PIServer that the error occurred on.

Remarks

This method could throw InvalidOperationException if there are IObservers registered with the data pipe. Use the GetObserverEvents method to trigger event retrieval if IObserver is registered with the data pipe.

Version Information

AFSDK

Supported in: 3.1.1, 3.1.0, 3.0.2, 3.0.1, 3.0.0, 2.10.11, 2.10.5, 2.10.0, 2.10, 2.9.5, 2.9, 2.8.5, 2.8, 2.7.5, 2.7, 2.6

See Also

In This Topic
TitleResults for “How to create a CRG?”Also Available in