RuntimeEngine Class |
Namespace: FlexRule
public sealed class RuntimeEngine : IRuntimeEngine, IExecutableModel, IWorkflowExecutableModel
The RuntimeEngine type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | FromRuleSet |
Creates an IRuntimeEngine instance from a ruleset
|
![]() ![]() | FromSpreadSheet |
Creates an IRuntimeEngine instance from a stream of spreadsheet content.
|
![]() ![]() | FromXml(Byte) | |
![]() ![]() | FromXml(Stream) |
Creates an IRuntimeEngine instance from a stream of XML content.
|
![]() ![]() | FromXml(Byte, String) |
Creates an IRuntimeEngine instance.
|
![]() ![]() | FromXml(Stream, String) |
Creates an IRuntimeEngine instance from a stream of XML content.
|
![]() | Run(IDictionaryString, Object) | |
![]() | Run(Object) | |
![]() | Run(RunParameter, IDictionaryString, Object) | |
![]() | Run(RunParameter, Object) |
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.) |
![]() | EnableLongRunningProcess |
Configures set of behavior for a workflow engine that allows executing long-running business transactions.
(Defined by WorkflowExtensions.) |
![]() | EnsureLoaded |
Ensures the underlaying transformed model is created for execution.
(Defined by RuntimeEngineExtensions.) |
![]() | IsMonadParameterReference | (Defined by MonadParameterReferenceExtension.) |
![]() | 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.) |