Nservicebus N服务总线:如何以编程方式连接IHandleEvents

Nservicebus N服务总线:如何以编程方式连接IHandleEvents,nservicebus,Nservicebus,对于我的一个订户MTs,我需要有IHandleEvents的多个实现,并允许第三方指定自己的实现。在应用程序启动时,我希望能够扫描目录和配置,以确定使用哪个实现,然后将其注册以用于所有传入消息。这可能吗?我能登记一下类型吗?或者我要注册一个实例?或者是一个Func,这样我就可以在Func中决定是每次提供一个新实例还是重复使用?我想你指的是IHandleMessages-如果你不想NServiceBus自动扫描和注册它找到的类型,你可以使用Configure.With(类型)或Configure.

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

我想你指的是IHandleMessages-如果你不想NServiceBus自动扫描和注册它找到的类型,你可以使用Configure.With(类型)或Configure.With(程序集)来限制NServiceBus将使用的类型