Class ExchangePublisher<TMessage>
public class ExchangePublisher<TMessage> : IExchangePublisher<TMessage>
Type Parameters
TMessage
- Inheritance
-
ExchangePublisher<TMessage>
- Implements
-
IExchangePublisher<TMessage>
- Inherited Members
- Extension Methods
Constructors
ExchangePublisher(IChannelProvider, ILogger, ExchangePublisherConfig, IMessageSerializer<TMessage>)
public ExchangePublisher(IChannelProvider channelProvider, ILogger logger, ExchangePublisherConfig config, IMessageSerializer<TMessage> messageSerializer)
Parameters
channelProvider
IChannelProviderlogger
ILoggerconfig
ExchangePublisherConfigmessageSerializer
IMessageSerializer<TMessage>
Methods
PublishMessage(string, TMessage, MessageProperties)
public void PublishMessage(string routingKey, TMessage message, MessageProperties properties)
Parameters
routingKey
stringmessage
TMessageproperties
MessageProperties