【发布时间】:2012-12-27 17:18:16
【问题描述】:
我正在创建一个 NServicebus 托管进程,并希望初始化我的 IOC 容器以及创建自托管 Web API 的实例。我试图了解实现 IWantToRunAtStartup 和 IWantToRunWhenTheBusStarts 接口之间的概念差异,因此我可以将初始化代码放在适当的位置。对于这些初始化,哪个接口会更好地实现?
我相信我会为 web api 使用 IWantToRunAtStartup,因为它具有进程关闭时需要的停止接口。但是既然接口说它是依赖注入的,那么 IOC 容器应该在 IWantToRunWhenTheBusStarts 还是其他地方初始化呢?
【问题讨论】:
标签: .net nservicebus nservicebus3