如何在nServiceBus中以编程方式获取当前输入队列?如何在nServiceBus中以编程方式获取当前输入队列?
您可以设置它是这样的:
Configure.Instance.Configurer.ConfigureProperty<MsmqTransport>(t => t.InputQueue, yourDynamicQueue);
但是我怎样才能得到呢? (没有以编程方式通过app.config)
如何在nServiceBus中以编程方式获取当前输入队列?如何在nServiceBus中以编程方式获取当前输入队列?
您可以设置它是这样的:
Configure.Instance.Configurer.ConfigureProperty<MsmqTransport>(t => t.InputQueue, yourDynamicQueue);
但是我怎样才能得到呢? (没有以编程方式通过app.config)
采取的依赖于MsmqTransport并通过InputQueue财产
您应该能够使用ConfigurationManager的GetSection方法直接从app.config(或web.config)文件中获取该结果,并将结果转换为由configSection条目。
是的,这是我的“最后一次”选项,如果心不是直接为它 – ThorHalvor 2010-07-16 19:05:32
支持访问你有一个例子做呢? – ThorHalvor 2010-07-16 19:06:32
这段代码正是这样做的http://github.com/andreasohlund/NSBManager/blob/master/src/NSBManager.Instrumentation.Core/Inspectors/Transport/MsmqTransportInspector.cs – 2010-07-17 13:48:22
不错,整个NSBManager的东西看起来很有前途:) tnx – ThorHalvor 2010-07-19 13:32:27