The IGraphExecutive type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Cancel |
Cancels execution
|
![]() | CanVertexExecutionProceed |
Returns true if graph execution is running, false if cancelled or waits if paused/throttled
|
![]() | Pause |
Pauses execution
|
![]() | Resume |
Resumes execution when paused
|
![]() | Run |
Starts IDirectedAcyclicGraph asynchronously
|
![]() | SignalVertexExecutionEnd |
Called by vertex shortly before execution end, regardless of result
|
Properties
Name | Description | |
---|---|---|
![]() | Graph |
The graph being managed buy this executive
|
![]() | LastExecutionResult |
The result of the last execution
|
![]() | State |
Current execution state
|
Events
Name | Description | |
---|---|---|
![]() | OnCancelled |
Raised on graph execution cancellation
|
![]() | OnCancelPending |
Raised on graph execution cancel pending
|
![]() | OnFailed |
Raised on graph execution failed
|
![]() | OnFinished |
Raised on successful graph execution
|
![]() | OnPaused |
Raised on graph execution paused
|
![]() | OnPausePending |
Raised on graph execution paused pending
|
![]() | OnResumed |
Raised on graph execution resumed
|
![]() | OnResumePending |
Raised on graph execution resume pending
|
![]() | OnStarted |
Raised on graph execution start
|
![]() | OnVertexProgress |
Raised each time am IVertex repors progress
|