Пример #1
0
 /// <inheritdoc />
 public AsyncPipeline(
     IPipelineComponentResolver resolver,
     IEnumerable <Type> componentTypes,
     IDictionary <string, IDictionary <string, string> > settings,
     IAsyncPipelineComponentExecutionStatusReceiver componentExecutionStatusReceiver)
     : base(resolver, componentTypes, settings)
 {
     _componentExecutionStatusReceiver = componentExecutionStatusReceiver;
 }
Пример #2
0
 protected PipelineBuilderBase(IAsyncPipelineComponentExecutionStatusReceiver executionStatusReceiver)
     : this()
 {
     State.AsyncPipelineComponentExecutionStatusReceiver = executionStatusReceiver;
 }
Пример #3
0
 public static IInitialPipelineComponentHolder <IAsyncPipeline <TPayload>, IAsyncPipelineComponent <TPayload>, TPayload> Initialize(
     IAsyncPipelineComponentExecutionStatusReceiver executionStatusReceiver) =>
 new AsyncPipelineBuilder <TPayload>(executionStatusReceiver);
Пример #4
0
 private AsyncPipelineBuilder(IAsyncPipelineComponentExecutionStatusReceiver executionStatusReceiver = null)
     : base(executionStatusReceiver)
 {
 }
Пример #5
0
 /// <summary>
 /// Initiates an instance Async pipeline builder.
 /// </summary>
 /// <param name="executionStatusReceiver"></param>
 /// <returns>Initial pipeline builder component holder.</returns>
 public static IInitialPipelineComponentHolder <IAsyncPipeline <TPayload>, IAsyncPipelineComponent <TPayload>, TPayload> InitializeAsyncPipeline(
     IAsyncPipelineComponentExecutionStatusReceiver executionStatusReceiver = null)
 {
     return(AsyncPipelineBuilder <TPayload> .Initialize(executionStatusReceiver));
 }