| RuntimeEngine Class |
Namespace: FlexRule
public sealed class RuntimeEngine : IRuntimeEngine, IExecutableModel, IWorkflowExecutableModel
The RuntimeEngine type exposes the following members.
| Name | Description | |
|---|---|---|
| Equals | (Inherited from Object.) | |
| 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, IRuleSet) |
Creates an IRuntimeEngine instance.
| |
| FromXml(Byte, String) |
Creates an IRuntimeEngine instance.
| |
| FromXml(Stream, IRuleSet) |
Creates an IRuntimeEngine instance from a stream of XML content.
| |
| FromXml(Stream, String) |
Creates an IRuntimeEngine instance from a stream of XML content.
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Run(IDictionaryString, Object) | ||
| Run(Object) | ||
| Run(RunParameter, IDictionaryString, Object) | ||
| Run(RunParameter, Object) | ||
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| AddAssemblyPrivateLocation |
Appends a list of private folder paths to resolve custom assemblies and types on runtime.
(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.) | |
| 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.) | |
| SetRootFolder |
Sets the root path of rules. So they can be found on runtime and addressed relatively.
(Defined by RuntimeEngineExtensions.) |