Class ExchangePublisherAsync<TMessage>
public class ExchangePublisherAsync<TMessage> : IExchangePublisherAsync<TMessage>
Type Parameters
TMessage
- Inheritance
-
ExchangePublisherAsync<TMessage>
- Implements
-
IExchangePublisherAsync<TMessage>
- Inherited Members
- Extension Methods
Constructors
ExchangePublisherAsync(IChannelProvider, ILogger, ExchangePublisherConfig, IMessageSerializerAsync<TMessage>)
public ExchangePublisherAsync(IChannelProvider channelProvider, ILogger logger, ExchangePublisherConfig config, IMessageSerializerAsync<TMessage> messageSerializerAsync)
Parameters
channelProvider
IChannelProviderlogger
ILoggerconfig
ExchangePublisherConfigmessageSerializerAsync
IMessageSerializerAsync<TMessage>
Methods
PublishMessageAsync(string, TMessage, MessageProperties)
public Task PublishMessageAsync(string routingKey, TMessage message, MessageProperties properties)
Parameters
routingKey
stringmessage
TMessageproperties
MessageProperties