Table of Contents

Class QueuePublisher<TMessage>

Namespace
Tp.RabbitMq
Assembly
Tp.RabbitMq.dll
public class QueuePublisher<TMessage> : QueuePublisherBase, IQueuePublisher<TMessage>

Type Parameters

TMessage
Inheritance
QueuePublisher<TMessage>
Implements
IQueuePublisher<TMessage>
Inherited Members
Extension Methods

Constructors

QueuePublisher(QueuePublisherConfig, IChannelProvider, ILogger, IMessageSerializer<TMessage>)

public QueuePublisher(QueuePublisherConfig config, IChannelProvider channelProvider, ILogger logger, IMessageSerializer<TMessage> messageSerializer)

Parameters

config QueuePublisherConfig
channelProvider IChannelProvider
logger ILogger
messageSerializer IMessageSerializer<TMessage>

Methods

PublishMessage(TMessage, MessageProperties)

public void PublishMessage(TMessage message, MessageProperties properties)

Parameters

message TMessage
properties MessageProperties