public ICancellablePipelineBuilder <TRequest> CancellablePipeline() { var cancellableAsyncPipeline = new CancellablePipeline <TRequest>(_mediatorBuilder); _mediatorBuilder.AddCancellablePipeline <TRequest>(cancellableAsyncPipeline); return(cancellableAsyncPipeline); }
public ICancellablePipelineBuilder <TRequest> AddCancellablePipeline <TRequest>(CancellablePipeline <TRequest> cancellablePipeline) { _cancellablePipelineCollection.Add <TRequest>(cancellablePipeline); return(cancellablePipeline); }
public CancellablePipeline <Request> AddCancellablePipeline <Request>(CancellablePipeline <Request> cancellablePipeline) { _cancellablePipelineCollection.Add <Request>(cancellablePipeline); return(cancellablePipeline); }