Click or drag to resize
RuntimeEngine Methods

The RuntimeEngine type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberFromRuleSet
Creates an IRuntimeEngine instance from a ruleset
Public methodStatic memberFromSpreadSheet
Creates an IRuntimeEngine instance from a stream of spreadsheet content.
Public methodStatic memberFromXml(Byte)
Public methodStatic memberFromXml(Stream)
Creates an IRuntimeEngine instance from a stream of XML content.
Public methodStatic memberFromXml(Byte, IRuleSet)
Creates an IRuntimeEngine instance.
Public methodStatic memberFromXml(Byte, String)
Creates an IRuntimeEngine instance.
Public methodStatic memberFromXml(Stream, IRuleSet)
Creates an IRuntimeEngine instance from a stream of XML content.
Public methodStatic memberFromXml(Stream, String)
Creates an IRuntimeEngine instance from a stream of XML content.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodRun(IDictionaryString, Object)
Public methodRun(Object)
Public methodRun(RunParameter, IDictionaryString, Object)
Public methodRun(RunParameter, Object)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
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 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 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 MethodSetRootFolder
Sets the root path of rules. So they can be found on runtime and addressed relatively.
(Defined by RuntimeEngineExtensions.)
Top
See Also