NServiceBus:如何以编程方式连接IHandleEvents

时间:2010-08-04 16:47:12

标签: nservicebus

对于我的一个订阅者MT,我需要有多个IHandleEvents实现,并允许第三方指定自己的实现。在应用程序启动时,我希望能够扫描目录和配置以确定要使用的实现,然后将其注册以用于所有传入消息。这可能吗?我会以某种方式注册这种类型吗?或者我会注册一个实例?或者也许是一个Func,以便我可以在func中决定是每次都提供一个新实例还是重复使用?

1 个答案:

答案 0 :(得分:1)

我假设您的意思是IHandleMessages< T> - 如果您不希望NServiceBus扫描并注册它自动找到的类型,您可以使用Configure.With(types)或Configure.With(程序集)来限制NServiceBus将使用的类型。