public PipelineExecutionEvents( ExecutionEventHandler <ItemStartedEvent> itemStarted = null, ExecutionEventHandler <ItemEndedEvent> itemEnded = null, ExecutionEventHandler <BlockStartedEvent> blockStarted = null, ExecutionEventHandler <BlockEndedEvent> blockEnded = null, ExecutionEventHandler <PipelineEndedEvent> pipelineEnded = null) { if (itemStarted != null) { ItemStarted += itemStarted; } if (itemEnded != null) { ItemEnded += itemEnded; } if (blockStarted != null) { BlockStarted += blockStarted; } if (blockEnded != null) { BlockEnded += blockEnded; } if (pipelineEnded != null) { PipelineEnded += pipelineEnded; } }
public TaskExecutionEvents( ExecutionEventHandler <TaskStartedEvent> taskStarted = null, ExecutionEventHandler <TaskEndedEvent> taskEnded = null, ExecutionEventHandler <StepStartedEvent> stepStarted = null, ExecutionEventHandler <StepEndedEvent> stepEnded = null, ExecutionEventHandler <StepSkippedEvent> stepSkipped = null, ExecutionEventHandler <StepCanceledEvent> stepCanceled = null, ExecutionEventHandler <StepFailedEvent> stepFailed = null) { if (taskStarted != null) { TaskStarted += taskStarted; } if (taskEnded != null) { TaskEnded += taskEnded; } if (stepStarted != null) { StepStarted += stepStarted; } if (stepEnded != null) { StepEnded += stepEnded; } if (stepSkipped != null) { StepSkipped += stepSkipped; } if (stepCanceled != null) { StepCanceled += stepCanceled; } if (stepFailed != null) { StepFailed += stepFailed; } }