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); }
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); }