Class QueuePublisherAsync<TMessage>
public sealed class QueuePublisherAsync<TMessage> : QueuePublisherBase, IQueuePublisherAsync<TMessage>
Type Parameters
TMessage
- Inheritance
-
QueuePublisherAsync<TMessage>
- Implements
-
IQueuePublisherAsync<TMessage>
- Inherited Members
- Extension Methods
Constructors
QueuePublisherAsync(QueuePublisherConfig, IChannelProvider, ILogger, IMessageSerializerAsync<TMessage>)
public QueuePublisherAsync(QueuePublisherConfig config, IChannelProvider channelProvider, ILogger logger, IMessageSerializerAsync<TMessage> messageSerializer)
Parameters
config
QueuePublisherConfigchannelProvider
IChannelProviderlogger
ILoggermessageSerializer
IMessageSerializerAsync<TMessage>
Methods
PublishMessageAsync(TMessage, MessageProperties)
public Task PublishMessageAsync(TMessage message, MessageProperties properties)
Parameters
message
TMessageproperties
MessageProperties