Constable Authorization Engine 2.0 BETA

UndoEngine.RecordingExpirationInterval Property

[This is preliminary documentation and subject to change.]

Gets or sets the recording expiration interval.

[Visual Basic]
Public Property RecordingExpirationInterval As TimeSpan
[C#]
public System.TimeSpan RecordingExpirationInterval {get; set;}

Property Value

The recording expiration interval.

Remarks

Recording expiration interval specifies the duration for which the UndoEngine maintains state for the recorded InstanceChanging event. If no InstanceChanged event is recorded within the RecordingExpirationInterval, the InstanceChanging state is relinguished and the UndoEngine is ready to record new change events.

The recording expiration feature is useful in cases where change events aren't raised in pairs ( for instance the InstanceChanging is raised but an exception is thrown later causing the corresponding InstanceChanged event to be missing).

The initial value for the property is set to 1.5 second that should be feasible for most user generated change events.

See Also

UndoEngine Class | LaMarvin.ComponentModel Namespace