public void Reply <TReplyMessage>(TReplyMessage responseMessage) { if (_basicProperties.ReplyTo != null) { PublicationAddress publicationAddress = PublicationAddress.Parse(_basicProperties.ReplyTo); var replyProperties = new BasicProperties(); replyProperties.CorrelationId = _basicProperties.CorrelationId; _messagePublisher.PublishReply <TMessage, TReplyMessage>(publicationAddress, responseMessage, replyProperties); } }