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

AF SDK Reference

AFDataReference.RepairEventFrames Method (AFDatabase, Object, Object, EventHandler(AFProgressEventArgs))

AFDataReference.RepairEventFrames Method (AFDatabase, Object, Object, EventHandler(AFProgressEventArgs))

  • Last UpdatedNov 18, 2025
  • 2 minute read
AFDataReference.RepairEventFrames Method (AFDatabase, Object, Object, EventHandler(AFProgressEventArgs))
Executes the repair function on the PI Point or PI Point Array data references found within the attributes and its children of event frames of a database. When point ids or point names in the ConfigString no longer match those on the PI Data Archive, a repair fixes the mismatch.

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

Syntax

public static int RepairEventFrames(
	AFDatabase database,
	Object startTime,
	Object endTime,
	EventHandler<AFProgressEventArgs> eventHandler
)
Public Shared Function RepairEventFrames ( 
	database As AFDatabase,
	startTime As Object,
	endTime As Object,
	eventHandler As EventHandler(Of AFProgressEventArgs)
) As Integer

Dim database As AFDatabase
Dim startTime As Object
Dim endTime As Object
Dim eventHandler As EventHandler(Of AFProgressEventArgs)
Dim returnValue As Integer

returnValue = AFDataReference.RepairEventFrames(database, 
	startTime, endTime, eventHandler)
public:
static int RepairEventFrames(
	AFDatabase^ database, 
	Object^ startTime, 
	Object^ endTime, 
	EventHandler<AFProgressEventArgs^>^ eventHandler
)
static member RepairEventFrames : 
        database : AFDatabase * 
        startTime : Object * 
        endTime : Object * 
        eventHandler : EventHandler<AFProgressEventArgs> -> int 

Parameters

database
Type: OSIsoft.AFAFDatabase
The database containing the attribute templates.
startTime
Type: SystemObject
The start time for the time range of event frames.
endTime
Type: SystemObject
The end time for the time range of event frames.
eventHandler
Type: SystemEventHandlerAFProgressEventArgs
Delegate used to receive progress indication on operations.

Return Value

Type: Int32
Returns the number of data reference configurations that were modified.

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