我可以使用此代码获取返回地址。
string returnAddress = Bus.CurrentMessageContext.ReturnAddress;
但我如何得到消息的“解决”。即NServiceBus从中提取消息的队列。
我查看了源代码,看起来Bus.Transport.Address正是我想要的但是没有得到运输
注意:我在消息处理程序的“Handle”方法中。
答案 0 :(得分:2)
答案 1 :(得分:0)
似乎我只是通过添加属性来注入它
public ITransport Transport { get; set; }
然后访问
Transport.Address
注意:事实证明,在最新的源代码中,ITransport上没有属性“Address”。所以这个答案是不正确的:(