ActiveElementEngine Class |
Namespace: FlexRule
public abstract class ActiveElementEngine : MarshalByRefBase, IActiveElementEngine, IDisposable
The ActiveElementEngine type exposes the following members.
Name | Description | |
---|---|---|
![]() | Context | |
![]() | ControlledMode |
When set to true, executor waits on each element and Next must be called
|
![]() | Elapsed |
Execution elapsed amount
|
![]() | Executor | |
![]() | ExecutorSetup | |
![]() | Initialized | |
![]() | IsRunning |
If engine still is running true, otherwise false.
|
![]() | Notifications |
The notification of the engine to store all the notices
|
![]() | Root |
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.
|
![]() | Cancel |
Cancels the running engine execution
|
![]() | Dispose | |
![]() | Initialize | |
![]() | Next |
Next element to execute
|
![]() | OnActiveElementCallback | |
![]() | OnActiveElementEngineCreated | |
![]() | OnActiveElementExecuted | |
![]() | OnActiveElementExecuting | |
![]() | OnActiveElementItemOutOfScope | |
![]() | OnActiveElementItemTracing | |
![]() | OnExecuting | |
![]() | OnExecutionCompleted | |
![]() | OnRunning(IDictionaryString, Object) |
Prepare and validates the input parameters of an engine
|
![]() | OnRunning(Object) |
Prepare and validates the input parameters of an engine
|
![]() | RemoveAllLocalVariables | |
![]() | Reset |
Brings back the engine in the state of before initialization and execution
|
![]() | Run(IDictionaryString, Object) |
Runs the provided model
|
![]() | Run(Object) |
Run the engine
|
![]() | StartRun |
Name | Description | |
---|---|---|
![]() | ActiveElementCallback | |
![]() | ActiveElementEngineCreated | |
![]() | ActiveElementExecuted | |
![]() | ActiveElementExecuting | |
![]() | ActiveElementItemOutOfScope | |
![]() | ActiveElementItemTracing | |
![]() | Executing | |
![]() | ExecutionCompleted | |
![]() | ExecutionPausing |
Name | Description | |
---|---|---|
![]() | GetConclusionLog |
Creates a log that why and how engine has come to a conclusion
(Defined by ValidatorEngineExtensions.) |
![]() | IsMonadParameterReference | (Defined by MonadParameterReferenceExtension.) |