| WorkflowEngine Class |
Namespace: FlexRule.Flows.Workflows
public class WorkflowEngine : FlowEngine
The WorkflowEngine type exposes the following members.
| Name | Description | |
|---|---|---|
| WorkflowEngine(Workflow) |
This constructor creates FlowExecutionContext by default
| |
| WorkflowEngine(Workflow, Boolean) |
This constructor creates FlowExecutionContext by default
| |
| WorkflowEngine(WorkflowExecutionContext, Workflow) | ||
| WorkflowEngine(WorkflowExecutionContext, Workflow, Boolean) |
| Name | Description | |
|---|---|---|
| Context |
Current execution context of the current engine
| |
| ControlledMode |
When set to true, executor waits on each element and Next must be called
(Inherited from ActiveElementEngine.) | |
| Elapsed |
Execution elapsed amount
(Inherited from ActiveElementEngine.) | |
| Executor | (Inherited from ActiveElementEngine.) | |
| ExecutorSetup | (Inherited from ActiveElementEngine.) | |
| Initialized | (Inherited from ActiveElementEngine.) | |
| IsRunning |
If engine still is running true, otherwise false.
(Inherited from ActiveElementEngine.) | |
| Notifications |
The notification of the engine to store all the notices
(Inherited from ActiveElementEngine.) | |
| Root | (Inherited from ActiveElementEngine.) | |
| State |
State of the current running engine
(Inherited from FlowEngine.) | |
| TimeInfo |
| Name | Description | |
|---|---|---|
| AssignEngineInputs |
Assigns the input variables to the running context. One of collectionValues or namedValues must be used. The other one must be null.
(Inherited from ActiveElementEngine.) | |
| Cancel |
Cancels the running engine execution
(Inherited from ActiveElementEngine.) | |
| Dispose | (Inherited from ActiveElementEngine.) | |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Initialize | (Inherited from ActiveElementEngine.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Next |
Next element to execute
(Inherited from ActiveElementEngine.) | |
| OnActiveElementCallback | (Inherited from ActiveElementEngine.) | |
| OnActiveElementEngineCreated | (Inherited from ActiveElementEngine.) | |
| OnActiveElementExecuted | (Inherited from ActiveElementEngine.) | |
| OnActiveElementExecuting | (Inherited from ActiveElementEngine.) | |
| OnActiveElementItemOutOfScope | (Inherited from ActiveElementEngine.) | |
| OnActiveElementItemTracing | (Inherited from ActiveElementEngine.) | |
| OnExecuting | (Overrides ActiveElementEngineOnExecuting.) | |
| OnExecutionCompleted | (Overrides FlowEngineOnExecutionCompleted.) | |
| OnRunning(IDictionaryString, Object) | (Overrides FlowEngineOnRunning(IDictionaryString, Object).) | |
| OnRunning(Object) | (Overrides FlowEngineOnRunning(Object).) | |
| RemoveAllLocalVariables | (Inherited from ActiveElementEngine.) | |
| Reset |
Brings back the engine in the state of before initialization and execution
(Inherited from ActiveElementEngine.) | |
| Resume |
If a flow was suspended this method can resume it from it previous state
(Inherited from FlowEngine.) | |
| Resume(IReceiverSignal) |
Resumes a specific lane (Scope) attached to a listener
| |
| Run(IDictionaryString, Object) |
Runs the provided model
(Inherited from ActiveElementEngine.) | |
| Run(Object) |
Run the engine
(Inherited from ActiveElementEngine.) | |
| StartRun | (Inherited from ActiveElementEngine.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| ActiveElementCallback | (Inherited from ActiveElementEngine.) | |
| ActiveElementEngineCreated | (Inherited from ActiveElementEngine.) | |
| ActiveElementExecuted | (Inherited from ActiveElementEngine.) | |
| ActiveElementExecuting | (Inherited from ActiveElementEngine.) | |
| ActiveElementItemOutOfScope | (Inherited from ActiveElementEngine.) | |
| ActiveElementItemTracing | (Inherited from ActiveElementEngine.) | |
| Executing | (Inherited from ActiveElementEngine.) | |
| ExecutionCompleted | (Inherited from ActiveElementEngine.) | |
| ExecutionPausing | (Inherited from ActiveElementEngine.) | |
| Running | (Inherited from FlowEngine.) | |
| StateChanged | (Inherited from FlowEngine.) |