| 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.) |