NServiceBus 5 - 获取处理程序映射

时间:2015-08-03 10:56:26

标签: nservicebus nservicebus5

我有一个NServiceBus项目,它会在我的程序集中映射实现IHandleMessage<Type>的对象。

我想知道是否有任何方法可以将所有类的映射列表添加到其处理程序中?

1 个答案:

答案 0 :(得分:1)

我认为您可能正在寻找MessageHandlerRegistry https://github.com/Particular/NServiceBus/blob/463f464c25bd71c7d6dbb522484e452ea47214c1/src/NServiceBus.Core/Unicast/IMessageHandlerRegistry.cs

我在我的项目中使用它来调度从EventStore检索到的事件,如下所示:https://github.com/volak/Aggregates.NET/blob/master/src/Aggregates.NET.Consumer/NServicebusDispatcher.cs

看起来这个类在6.0​​中消失了 - 所以这可能值得了解。