Table of Contents

Class ExchangePublisher<TMessage>

Namespace
Tp.RabbitMq
Assembly
Tp.RabbitMq.dll
public class ExchangePublisher<TMessage> : IExchangePublisher<TMessage>

Type Parameters

TMessage
Inheritance
ExchangePublisher<TMessage>
Implements
Inherited Members
Extension Methods

Constructors

ExchangePublisher(IChannelProvider, ILogger, ExchangePublisherConfig, IMessageSerializer<TMessage>)

public ExchangePublisher(IChannelProvider channelProvider, ILogger logger, ExchangePublisherConfig config, IMessageSerializer<TMessage> messageSerializer)

Parameters

channelProvider IChannelProvider
logger ILogger
config ExchangePublisherConfig
messageSerializer IMessageSerializer<TMessage>

Methods

PublishMessage(string, TMessage, MessageProperties)

public void PublishMessage(string routingKey, TMessage message, MessageProperties properties)

Parameters

routingKey string
message TMessage
properties MessageProperties