Exemple #1
0
 /// <summary>
 /// Called after every workflow execution round,
 /// every exectuon pointer with no end time, even if this step was not executed in this round
 /// </summary>
 /// <param name="executorResult"></param>
 /// <param name="defintion"></param>
 /// <param name="workflow"></param>
 /// <param name="executionPointer"></param>
 public virtual void AfterWorkflowIteration(WorkflowExecutorResult executorResult, WorkflowDefinition defintion, WorkflowInstance workflow, ExecutionPointer executionPointer)
 {
 }
Exemple #2
0
 public virtual ExecutionPipelineDirective BeforeExecute(WorkflowExecutorResult executorResult, IStepExecutionContext context, ExecutionPointer executionPointer, IStepBody body)
 {
     return(ExecutionPipelineDirective.Next);
 }
Exemple #3
0
 public virtual void AfterExecute(WorkflowExecutorResult executorResult, IStepExecutionContext context, ExecutionResult stepResult, ExecutionPointer executionPointer)
 {
 }
Exemple #4
0
 public virtual ExecutionPipelineDirective InitForExecution(WorkflowExecutorResult executorResult, WorkflowDefinition defintion, WorkflowInstance workflow, ExecutionPointer executionPointer)
 {
     return(ExecutionPipelineDirective.Next);
 }