IRuntimeEngine Interface |
Namespace: FlexRule
public interface IRuntimeEngine : IExecutableModel
The IRuntimeEngine type exposes the following members.
Name | Description | |
---|---|---|
![]() | Descriptions |
Signature definition of rule engine that is prepared by provided model
(Inherited from IExecutableModel.) |
![]() | EnableFullLog |
Sets Events to capture all activities during executions
|
![]() | Entries |
This property is for transformation of data when engine is based on a Decision Table.
(Inherited from IExecutableModel.) |
![]() | Events |
List of events to be captured during execution
|
![]() | Model |
Rule model that is used for this instance of IExecutableModel (Inherited from IExecutableModel.) |
![]() | OnRunning |
A hook to allow configuration on ExecutorSetupInformation or IActiveElementExecutionContext. Or you can handle ActiveElementEngine events.
(Inherited from IExecutableModel.) |
![]() | Workflow |
Workflow runtime instance
|
Name | Description | |
---|---|---|
![]() | Run(IDictionaryString, Object) | (Inherited from IExecutableModel.) |
![]() | Run(Object) |
Executes engine
(Inherited from IExecutableModel.) |
![]() | Run(RunParameter, IDictionaryString, Object) | (Inherited from IExecutableModel.) |
![]() | Run(RunParameter, Object) | (Inherited from IExecutableModel.) |
Name | Description | |
---|---|---|
![]() | AddAssemblyPrivateLocation |
Appends a list of private folder paths to resolve custom assemblies and types on runtime.
(Defined by RuntimeEngineExtensions.) |
![]() | AddDiscriminator | (Defined by RuntimeEngineExtensions.) |
![]() | EnsureLoaded |
Ensures the underlaying transformed model is created for execution.
(Defined by RuntimeEngineExtensions.) |
![]() | RegisterFormula |
Registers formulas into an engine
(Defined by RuntimeEngineExtensions.) |
![]() | RegisterFunction(Object) | Overloaded.
Registers all the methods on the type that are marked by FunctionAttribute (Defined by RuntimeEngineExtensions.) |
![]() | RegisterFunction(String, Delegate) | Overloaded.
Registers all the methods on the type that are marked by FunctionAttribute (Defined by RuntimeEngineExtensions.) |
![]() | RegisterFunction(String, MethodInfo, Object) | Overloaded.
Registers another IExecutableModel as a function
(Defined by RuntimeEngineExtensions.) |
![]() | RegisterFunction(String, IExecutableModel, String) | Overloaded.
Registers another IExecutableModel as a function
(Defined by RuntimeEngineExtensions.) |
![]() | RegisterMultilingualMessage(Resource) | Overloaded. (Defined by RuntimeEngineExtensions.) |
![]() | RegisterMultilingualMessage(IDictionaryString, String, CultureInfo) | Overloaded. (Defined by RuntimeEngineExtensions.) |
![]() | RegisterType(Type, String) | Overloaded.
Registers a type on execution context inside both IVariableContainer and TypeIdRegistry.
(Defined by RuntimeEngineExtensions.) |
![]() | RegisterType(String, String, String) | Overloaded.
Registers a type on execution context inside both IVariableContainer and TypeIdRegistry.
(Defined by RuntimeEngineExtensions.) |
![]() | RunConcept |
Runs Fact Concept model against fact values to ensure consistency of values using the defined constraints
(Defined by RuntimeFactConceptExtensions.) |
![]() | SetRootFolder |
Sets the root path of rules. So they can be found on runtime and addressed relatively.
(Defined by RuntimeEngineExtensions.) |