Editar

Compartilhar via


MessageConsumer Constructor

Definition

Initializes a new instance of the MessageConsumer class.

protected:
 MessageConsumer(System::Cloud::Messaging::IMessageSource ^ messageSource, System::Collections::Generic::IReadOnlyList<System::Cloud::Messaging::IMessageMiddleware ^> ^ messageMiddlewares, System::Cloud::Messaging::MessageDelegate ^ terminalDelegate, Microsoft::Extensions::Logging::ILogger ^ logger);
protected MessageConsumer(System.Cloud.Messaging.IMessageSource messageSource, System.Collections.Generic.IReadOnlyList<System.Cloud.Messaging.IMessageMiddleware> messageMiddlewares, System.Cloud.Messaging.MessageDelegate terminalDelegate, Microsoft.Extensions.Logging.ILogger logger);
new System.Cloud.Messaging.MessageConsumer : System.Cloud.Messaging.IMessageSource * System.Collections.Generic.IReadOnlyList<System.Cloud.Messaging.IMessageMiddleware> * System.Cloud.Messaging.MessageDelegate * Microsoft.Extensions.Logging.ILogger -> System.Cloud.Messaging.MessageConsumer
Protected Sub New (messageSource As IMessageSource, messageMiddlewares As IReadOnlyList(Of IMessageMiddleware), terminalDelegate As MessageDelegate, logger As ILogger)

Parameters

messageSource
IMessageSource

MessageSource.

messageMiddlewares
IReadOnlyList<IMessageMiddleware>

List of middleware in the async processing pipeline.

terminalDelegate
MessageDelegate

Terminal message delegate.

logger
ILogger

Logger.

Exceptions

Any argument is null.

Applies to