Contains the actual pause logic. The default implementation is empty, subclasses will have to provide the implementation by
overriding this method. Implementers of this method do not have to check the state of the workflow or change the state of the workflow as
this is already done by the public
Pause method.
Namespace:
Enkoni.Framework
Assembly:
Enkoni.Framework (in Enkoni.Framework.dll) Version: 1.3.0.1
Syntaxprotected virtual void OnPause()
Protected Overridable Sub OnPause
protected:
virtual void OnPause()
abstract OnPause : unit -> unit
override OnPause : unit -> unit
RemarksIf the implementer detects a situation in which it cannot be paused, it should throw an
InvalidOperationException.
This will cause the
Workflow to move to the
Faulted state.
See Also