-
Notifications
You must be signed in to change notification settings - Fork 7
Sample Usage with Builder
Andrew Moreno edited this page Aug 20, 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>
.Async()
.WithComponent<FooComponent>()
.WithComponent<DelayComponent>()
.WithComponent<BarComponent>()
.WithComponentResolver(resolver)
.WithSettings(settings)
.Build();
IPipeline<ExamplePipelinePayload> pipeline = PipelineBuilder<ExamplePipelinePayload>
.NonAsync()
.WithComponent<FooComponentNonAsync>()
.WithComponent<DelayComponentNonAsync>()
.WithComponent<BarComponentNonAsync>()
.WithComponentResolver(resolver)
.WithSettings(settings)
.Build();