The IGraphExecutive type exposes the following members.

Methods

  NameDescription
Public methodCancel
Cancels execution
Public methodCanVertexExecutionProceed
Returns true if graph execution is running, false if cancelled or waits if paused/throttled
Public methodPause
Pauses execution
Public methodResume
Resumes execution when paused
Public methodRun
Starts IDirectedAcyclicGraph asynchronously
Public methodSignalVertexExecutionEnd
Called by vertex shortly before execution end, regardless of result

Properties

  NameDescription
Public propertyGraph
The graph being managed buy this executive
Public propertyLastExecutionResult
The result of the last execution
Public propertyState
Current execution state

Events

  NameDescription
Public eventOnCancelled
Raised on graph execution cancellation
Public eventOnCancelPending
Raised on graph execution cancel pending
Public eventOnFailed
Raised on graph execution failed
Public eventOnFinished
Raised on successful graph execution
Public eventOnPaused
Raised on graph execution paused
Public eventOnPausePending
Raised on graph execution paused pending
Public eventOnResumed
Raised on graph execution resumed
Public eventOnResumePending
Raised on graph execution resume pending
Public eventOnStarted
Raised on graph execution start
Public eventOnVertexProgress
Raised each time am IVertex repors progress

See Also