Click or drag to resize
RuntimeEngine Class
Inheritance Hierarchy
SystemObject
  FlexRuleRuntimeEngine

Namespace: FlexRule
Assembly: FlexRule.Engine (in FlexRule.Engine.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
public sealed class RuntimeEngine : IRuntimeEngine, 
	IExecutableModel, IWorkflowExecutableModel

The RuntimeEngine type exposes the following members.

Properties
Methods
Extension Methods
  NameDescription
Public Extension MethodAddAssemblyPrivateLocation
Appends a list of private folder paths to resolve custom assemblies and types on runtime.
(Defined by RuntimeEngineExtensions.)
Public Extension MethodAddDiscriminator (Defined by RuntimeEngineExtensions.)
Public Extension MethodEnableLongRunningProcess
Configures set of behavior for a workflow engine that allows executing long-running business transactions.
(Defined by WorkflowExtensions.)
Public Extension MethodEnsureLoaded
Ensures the underlaying transformed model is created for execution.
(Defined by RuntimeEngineExtensions.)
Public Extension MethodIsMonadParameterReference (Defined by MonadParameterReferenceExtension.)
Public Extension MethodRegisterFormula
Registers formulas into an engine
(Defined by RuntimeEngineExtensions.)
Public Extension MethodRegisterFunction(Object)Overloaded.
Registers all the methods on the type that are marked by FunctionAttribute
(Defined by RuntimeEngineExtensions.)
Public Extension MethodRegisterFunction(String, Delegate)Overloaded.
Registers all the methods on the type that are marked by FunctionAttribute
(Defined by RuntimeEngineExtensions.)
Public Extension MethodRegisterFunction(String, MethodInfo, Object)Overloaded.
Registers another IExecutableModel as a function
(Defined by RuntimeEngineExtensions.)
Public Extension MethodRegisterFunction(String, IExecutableModel, String)Overloaded.
Registers another IExecutableModel as a function
(Defined by RuntimeEngineExtensions.)
Public Extension MethodRegisterMultilingualMessage(Resource)Overloaded. (Defined by RuntimeEngineExtensions.)
Public Extension MethodRegisterMultilingualMessage(IDictionaryString, String, CultureInfo)Overloaded. (Defined by RuntimeEngineExtensions.)
Public Extension MethodRegisterType(Type, String)Overloaded.
Registers a type on execution context inside both IVariableContainer and TypeIdRegistry.
(Defined by RuntimeEngineExtensions.)
Public Extension MethodRegisterType(String, String, String)Overloaded.
Registers a type on execution context inside both IVariableContainer and TypeIdRegistry.
(Defined by RuntimeEngineExtensions.)
Public Extension MethodRunConcept
Runs Fact Concept model against fact values to ensure consistency of values using the defined constraints
(Defined by RuntimeFactConceptExtensions.)
Public Extension MethodSetRootFolder
Sets the root path of rules. So they can be found on runtime and addressed relatively.
(Defined by RuntimeEngineExtensions.)
Top
See Also