C# Класс paramore.brighter.commandprocessor.messaginggateway.rmq.RmqMessagePublisher

Class RmqMessagePublisher.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
PublishMessage ( Message message, int delayMilliseconds ) : void

Publishes the message.

RequeueMessage ( Message message, string queueName, int delayMilliseconds ) : void

Requeues the message.

RmqMessagePublisher ( IModel channel, string exchangeName ) : System

Initializes a new instance of the RmqMessagePublisher class.

Приватные методы

Метод Описание
CreateBasicProperties ( System.Guid id, System.DateTime timeStamp, string type, string contentType, object>.IDictionary headers = null ) : IBasicProperties

Описание методов

PublishMessage() публичный Метод

Publishes the message.
public PublishMessage ( Message message, int delayMilliseconds ) : void
message System.Globalization.Message The message.
delayMilliseconds int The delay in ms.
Результат void

RequeueMessage() публичный Метод

Requeues the message.
public RequeueMessage ( Message message, string queueName, int delayMilliseconds ) : void
message System.Globalization.Message The message.
queueName string The queue name.
delayMilliseconds int Delay in ms.
Результат void

RmqMessagePublisher() публичный Метод

Initializes a new instance of the RmqMessagePublisher class.
/// channel /// or /// exchangeName ///
public RmqMessagePublisher ( IModel channel, string exchangeName ) : System
channel IModel The channel.
exchangeName string Name of the exchange.
Результат System