| ProcedureEngine Class |
Namespace: FlexRule.Procedural
public sealed class ProcedureEngine : ActiveElementEngine
The ProcedureEngine type exposes the following members.
| Name | Description | |
|---|---|---|
| ProcedureEngine(Procedure) |
This constructor creates ProcedureExecutionContext by default
| |
| ProcedureEngine(IActiveElementExecutionContext, Procedure) | ||
| ProcedureEngine(Procedure, Boolean) |
This constructor creates ProcedureExecutionContext by default
| |
| ProcedureEngine(IActiveElementExecutionContext, Procedure, Boolean) |
| Name | Description | |
|---|---|---|
| Context | (Inherited from ActiveElementEngine.) | |
| 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.) | |
| ExecutorSetup | (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.) |
| Name | Description | |
|---|---|---|
| Cancel |
Cancels the running engine execution
(Inherited from ActiveElementEngine.) | |
| Dispose | (Inherited from ActiveElementEngine.) | |
| Equals | (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.) | |
| Next |
Next element to execute
(Inherited from ActiveElementEngine.) | |
| Reset |
Brings back the engine in the state of before initialization and execution
(Inherited from ActiveElementEngine.) | |
| Run(IDictionaryString, Object) |
Runs the provided model
(Inherited from ActiveElementEngine.) | |
| Run(Object) |
Run the engine
(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.) |