แก้ไข

แชร์ผ่าน


AsyncProcessingPipelineBuilderExtensions Class

Definition

public ref class AsyncProcessingPipelineBuilderExtensions abstract sealed
public static class AsyncProcessingPipelineBuilderExtensions
type AsyncProcessingPipelineBuilderExtensions = class
Public Module AsyncProcessingPipelineBuilderExtensions
Inheritance
AsyncProcessingPipelineBuilderExtensions

Methods

AddKeyedSingleton<T>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,T>)

Adds any singletons required for the async processing pipeline with the provided implementationFactory.

AddKeyedSingleton<T>(IAsyncProcessingPipelineBuilder, String, Func<IServiceProvider,T>)

Adds any singletons required for the async processing pipeline with the provided implementationFactory against the provided name.

AddKeyedSingleton<T>(IAsyncProcessingPipelineBuilder)

Adds any singletons required for the async processing pipeline.

AddMessageMiddleware<TMiddleware>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,TMiddleware>)

Adds the IMessageMiddleware to the async processing pipeline with the provided implementation factory.

AddMessageMiddleware<TMiddleware>(IAsyncProcessingPipelineBuilder)

Adds the IMessageMiddleware to the async processing pipeline.

AddNamedSingleton<T>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,T>)

Add any singletons required with the provided implementationFactory.

AddNamedSingleton<T>(IAsyncProcessingPipelineBuilder, String, Func<IServiceProvider,T>)

Add any singletons required with the provided implementationFactory against the pipelineName.

AddNamedSingleton<T>(IAsyncProcessingPipelineBuilder)

Register any singletons required against the PipelineName.

ConfigureMessageConsumer<TConsumer>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,TConsumer>)

Configures the MessageConsumer for the async processing pipeline with the provided implementation factory.

ConfigureMessageConsumer<TConsumer>(IAsyncProcessingPipelineBuilder)

Configures the MessageConsumer for the async processing pipeline.

ConfigureMessageDestination<TDestination>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,TDestination>)

Configures the IMessageDestination for the async processing pipeline with the provided implementation factory.

ConfigureMessageDestination<TDestination>(IAsyncProcessingPipelineBuilder, String, Func<IServiceProvider,TDestination>)

Configures the IMessageDestination for the async processing pipeline with the provided name and implementation factory.

ConfigureMessageDestination<TDestination>(IAsyncProcessingPipelineBuilder)

Configures the IMessageDestination for the async processing pipeline.

ConfigureMessageSource<TSource>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,TSource>)

Configures the IMessageSource for the async processing pipeline with the provided implementation factory.

ConfigureMessageSource<TSource>(IAsyncProcessingPipelineBuilder)

Configures the IMessageSource for the async processing pipeline.

ConfigureTerminalMessageDelegate(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,MessageDelegate>)

Configures the terminal MessageDelegate for the async processing pipeline with the provided implementation factory.

ConfigureTerminalMessageDelegate(IAsyncProcessingPipelineBuilder)

Configures the terminal MessageDelegate for the async processing pipeline.

ConfigureTerminalMessageDelegate<TDelegate>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,TDelegate>)

Configures the terminal IMessageDelegate with TDelegate implementation to the IMessageMiddleware pipeline.

ConfigureTerminalMessageDelegate<TDelegate>(IAsyncProcessingPipelineBuilder)

Configures the terminal IMessageDelegate with TDelegate implementation to the IMessageMiddleware pipeline.

RunConsumerAsBackgroundService(IAsyncProcessingPipelineBuilder)

Configures the previously registered MessageConsumer for the async processing pipeline as a BackgroundService.

Applies to