/// <param name="executionCondition">See <see cref="ExecutionCondition"/>. If null, <see cref="TaskStepUtils.DefaultExecutionCondition"/> will be used.</param> public PipelineTaskStep( string name, IPipelineInput <TItem> input, IReadOnlyList <PipelineBlock <TItem> > blocks, Func <TaskOutcome, bool> executionCondition = null) { Name = name; ExecutionCondition = executionCondition ?? TaskStepUtils.DefaultExecutionCondition; Input = input; Blocks = blocks; }
public Logger(IPipelineInput <Log> pipeline) { this.pipeline = pipeline; }
public PipelineTaskStepBuilder <TItem> WithInput( IPipelineInput <TItem> input) { _input = input; return(this); }