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.) |
![]() | 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.) |
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.) |
Name | Description | |
---|---|---|
![]() | IsMonadParameterReference | (Defined by MonadParameterReferenceExtension.) |