nservicebus用户实现

时间:2010-08-18 19:49:27

标签: nservicebus

是否需要订阅者中的事件处理程序?例如:

项目:

Crm.Events: NewUserCreated:IMessage {}

Crm.Publisher: console app发布为Bus.Publish(new NewUserCreated());

Crm.Subscriber: 订阅应用程序订阅NewUserCreated事件。

Crm.EventHandlers NewUserCreatedHandler:IHandleMessages {...}

我是否需要Crm.Subscriber中的NewUserCreatedHandler,或者我可以在Crm.Subscriber中引用Crm.EventHandlers程序集,以便NSB可以调用处理程序吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以引用eventhandler程序集。这是因为NSB扫描bin目录中的所有程序集,用于实现IHandleMessages的分类。

那就是说,你能解释一下为什么要将消息处理程序与你的“Crm.Subscriber”项目分开?