protected virtual void DoPublish(RC.IModel channel, Address replyTo, IMessage <byte[]> message)
        {
            var props = channel.CreateBasicProperties();

            MessagePropertiesConverter.FromMessageHeaders(message.Headers, props, EncodingUtils.GetEncoding(Encoding));
            channel.BasicPublish(replyTo.ExchangeName, replyTo.RoutingKey, MandatoryPublish, props, message.Payload);
        }
示例#2
0
 protected virtual void DoPublish(IModel channel, Address replyTo, Message message)
 {
     channel.BasicPublish(
         replyTo.ExchangeName,
         replyTo.RoutingKey,
         MandatoryPublish,
         MessagePropertiesConverter.FromMessageProperties(message.MessageProperties, channel.CreateBasicProperties(), EncodingUtils.GetEncoding(Encoding)),
         message.Body);
 }