2010-05-25 124 views
1

拉消息我可以使用此代码来获取返回地址。如何获取队列名称NServiceBus从

string returnAddress = Bus.CurrentMessageContext.ReturnAddress; 

但是,我如何得到消息的“地址”。即NServiceBus从中拉取消息的队列。

我不得不通过源一看,似乎Bus.Transport.Address是我想要的,但没有对交通没有get

注:我是一个消息处理程序的“处理”方法中。

回答

2

这应该是在你的MsmqTransport配置部分相同的地址,你应该能够实现自己的部分,抓住价值。

String address = Configure.ConfigurationSource.GetConfiguration<MsmqTransportConfig>().InputQueue;