Click or drag to resize
IFlowExecutor Interface
ActiveElementExecutor for FlowEngine implements this interface

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

The IFlowExecutor 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 propertyExtras
Passing more information to the executor
Public propertyResume
True if we are in resume mode otherwise false by default
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 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
See Also