Table of Contents

Class QueuePublisherAsync<TMessage>

Namespace
Tp.RabbitMq
Assembly
Tp.RabbitMq.dll
public sealed class QueuePublisherAsync<TMessage> : QueuePublisherBase, IQueuePublisherAsync<TMessage>

Type Parameters

TMessage
Inheritance
QueuePublisherAsync<TMessage>
Implements
Inherited Members
Extension Methods

Constructors

QueuePublisherAsync(QueuePublisherConfig, IChannelProvider, ILogger, IMessageSerializerAsync<TMessage>)

public QueuePublisherAsync(QueuePublisherConfig config, IChannelProvider channelProvider, ILogger logger, IMessageSerializerAsync<TMessage> messageSerializer)

Parameters

config QueuePublisherConfig
channelProvider IChannelProvider
logger ILogger
messageSerializer IMessageSerializerAsync<TMessage>

Methods

PublishMessageAsync(TMessage, MessageProperties)

public Task PublishMessageAsync(TMessage message, MessageProperties properties)

Parameters

message TMessage
properties MessageProperties

Returns

Task