-
Notifications
You must be signed in to change notification settings - Fork 7
Sample Usage with Builder
Marty Mathis edited this page Aug 27, 2020
·
5 revisions
Note: The below is only required if configuring a pipeline directly versus through the extension methods provided for use with Microsoft.Extensions.DependencyInjection
.
IAsyncPipeline<ExamplePipelinePayload> pipeline = PipelineBuilder<ExamplePipelinePayload>
.InitializeAsyncPipeline()
.WithComponent<FooComponent>()
.WithComponent<DelayComponent>()
.WithComponent<BarComponent>()
.WithComponentResolver(resolver)
.WithSettings(settings)
.Build();
IPipeline<ExamplePipelinePayload> pipeline = PipelineBuilder<ExamplePipelinePayload>
.InitializePipeline()
.WithComponent<FooComponentNonAsync>()
.WithComponent<DelayComponentNonAsync>()
.WithComponent<BarComponentNonAsync>()
.WithComponentResolver(resolver)
.WithSettings(settings)
.Build();