Click or drag to resize

IWorkflow Interface

Represents a process or workflow that executes a defined task or set of tasks.

Namespace:  Enkoni.Framework
Assembly:  Enkoni.Framework (in Enkoni.Framework.dll) Version: 1.3.0.1
Syntax
public interface IWorkflow

The IWorkflow type exposes the following members.

Properties
  NameDescription
Public propertyCanPauseAndContinue
Gets a value indicating whether the workflow is able to pause and continue its internal processes. By default, a Workflow cannot be paused or continued.
Public propertyState
Gets the current WorkflowState of the workflow.
Top
Methods
  NameDescription
Public methodBeginContinue
Begins to continue the workflow.
Public methodBeginPause
Begins to pause the workflow.
Public methodBeginStart
Begins to start the workflow.
Public methodBeginStop
Begins to stop the workflow.
Public methodContinue
Tries to continue the workflow. It blocks until the workflow is continued.
Public methodEndContinue
Waits for the pending asynchronous continue to complete.
Public methodEndPause
Waits for the pending asynchronous pause to complete.
Public methodEndStart
Waits for the pending asynchronous start to complete.
Public methodEndStop
Waits for the pending asynchronous stop to complete.
Public methodPause
Tries to pause the workflow. It blocks until the workflow is paused.
Public methodStart
Tries to start the workflow. It blocks until the workflow is started.
Public methodStop
Tries to stop the workflow. It blocks until the workflow is stopped.
Top
See Also