DelayedSynchronizedOperation(ActionCancellationToken, ActionException) Constructor

Creates a new instance of the DelayedSynchronizedOperation class.

Definition

Namespace: Gemstone.Threading.SynchronizedOperations
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.167 -- Release Build+1e132a4d484f1823d39b71639f55ad9da4974e99
public DelayedSynchronizedOperation(
	Action<CancellationToken> action,
	Action<Exception>? exceptionAction
)

Parameters

action  ActionCancellationToken
The cancellable action to be performed during this operation.
exceptionAction  ActionException
The action to be performed if an exception is thrown from the action.

Remarks

Cancellable synchronized operation is useful in cases where actions should be terminated during dispose and/or shutdown operations.

See Also