Click or drag to resize
IValidatorExecutor Interface

Namespace: FlexRule.Validation
Assembly: FlexRule.Validation (in FlexRule.Validation.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
public interface IValidatorExecutor : IActiveElementExecutor, 
	IClientCallback

The IValidatorExecutor type exposes the following members.

Properties
  NameDescription
Public propertyCancel
True to cancel the executor, otherwise is false as default
(Inherited from IActiveElementExecutor.)
Public propertyContextProvider
Provides access to execution context
(Inherited from IActiveElementExecutor.)
Public propertySetup
Executor setup information
(Inherited from IActiveElementExecutor.)
Top
Methods
  NameDescription
Public methodCallbackHost
Method that triggers the call-back
(Inherited from IClientCallback.)
Public methodChangeInnerAllChildsExecutionMode
Change state of all internal children to a specific mode while considers an exception
(Inherited from IActiveElementExecutor.)
Public methodChangeInnerSibilingExecutionMode
Change state of all sibling to a specific mode while considers an exception
(Inherited from IActiveElementExecutor.)
Public methodExecuteAllChilds
Traverse and executes all internal children
(Inherited from IActiveElementExecutor.)
Public methodIsLogicEnabled
Public methodOnEngineCreated
Signals the executor that new engine has created during execution under this executor
(Inherited from IActiveElementExecutor.)
Public methodOnExecuted
Signals to raise Executed event
(Inherited from IActiveElementExecutor.)
Public methodOnExecuting
Signals to raise Executing event
(Inherited from IActiveElementExecutor.)
Public methodOnItemOutOfScope
Signals to raise ItemOutOfScope event
(Inherited from IActiveElementExecutor.)
Public methodOnItemTracing
Signals to raise ItemTracing event
(Inherited from IActiveElementExecutor.)
Public methodRegisterCleanup
Registers a cleanup routine
(Inherited from IActiveElementExecutor.)
Top
Events
  NameDescription
Public eventCalling
Event that clients/host may handle for a call-back
(Inherited from IClientCallback.)
Public eventEngineCreated
When a new engine is created during execution of an ActiveElement
(Inherited from IActiveElementExecutor.)
Public eventExecuted
When execution has finished
(Inherited from IActiveElementExecutor.)
Public eventExecuting
Before executing
(Inherited from IActiveElementExecutor.)
Public eventItemOutOfScope
When execution path goes out of an element
(Inherited from IActiveElementExecutor.)
Public eventItemTracing
Happens for all active elements during the execution
(Inherited from IActiveElementExecutor.)
Top
Extension Methods
  NameDescription
Public Extension MethodCreateContext (Defined by ValidatorEngineExtensions.)
Public Extension MethodCreateDecisionTableEngine (Defined by DecisionTableEngineExtensions.)
Public Extension MethodCreateValidatorEngine
Creates a validator engine based on current executor
(Defined by ValidatorEngineExtensions.)
Public Extension MethodRegisterXmlFunctions (Defined by ValidatorEngineExtensions.)
Top
See Also