Bewerken

Delen via


ServiceProviderExtensions.GetMessageSource(IServiceProvider, String) Method

Definition

Gets the message source for the provided async processing pipeline.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Cloud::Messaging::IMessageSource ^ GetMessageSource(IServiceProvider ^ serviceProvider, System::String ^ pipelineName);
public static System.Cloud.Messaging.IMessageSource GetMessageSource(this IServiceProvider serviceProvider, string pipelineName);
static member GetMessageSource : IServiceProvider * string -> System.Cloud.Messaging.IMessageSource
<Extension()>
Public Function GetMessageSource (serviceProvider As IServiceProvider, pipelineName As String) As IMessageSource

Parameters

serviceProvider
IServiceProvider

The service provider.

pipelineName
String

The name of the async processing pipeline.

Returns

The message source.

Remarks

Ensure that the IMessageSource is registered with the provided pipelineName in IServiceCollection via ConfigureMessageConsumer<TConsumer>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,TConsumer>) or its variant.

Applies to