如何在 nServiceBus 中以编程方式获取当前输入队列?
如何在 nServiceBus 中以编程方式获取当前输入队列?
你可以这样设置:
Configure.Instance.Configurer.ConfigureProperty<MsmqTransport>(t => t.InputQueue, yourDynamicQueue);
但是我怎样才能得到它呢? (无需以编程方式通过 app.config)
How can I get the current input queue programatically in nServiceBus?
You can set it like this :
Configure.Instance.Configurer.ConfigureProperty<MsmqTransport>(t => t.InputQueue, yourDynamicQueue);
But how can i Get it ? (without programatically going through the app.config)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
依赖于 MsmqTransport 并通过 InputQueue 属性访问它
Take a dependency to MsmqTransport and access it through the InputQueue property
您应该能够使用 ConfigurationManager 的 GetSection 方法直接从 app.config(或 web.config)文件中获取此内容,将结果转换为 configSection 条目标识的类型。
You should be able to use the ConfigurationManager's GetSection method to get this straight out of the app.config (or web.config) file, casting the result to the type identified by the configSection entry.