gpt4 book ai didi

.net - NServiceBus 中 IWantToRunAtStartup 和 IWantToRunWhenTheBusStarts 的区别?

转载 作者:行者123 更新时间:2023-12-01 12:48:16 24 4
gpt4 key购买 nike

我正在创建一个 NServicebus 托管进程并想要初始化我的 IOC 容器并创建一个自托管 Web API 的实例。我试图了解实现 IWantToRunAtStartup 和 IWantToRunWhenTheBusStarts 接口(interface)之间的概念差异,因此我可以将初始化代码放在适当的位置。为这些初始化实现哪个接口(interface)会更好?

我相信我会为 Web API 使用 IWantToRunAtStartup,因为它具有进程关闭时需要的停止接口(interface)。但是既然接口(interface)说它是依赖注入(inject)的,IOC 容器是否应该在 IWantToRunWhenTheBusStarts 或其他地方初始化?

最佳答案

在 V3 中使用:

IWantToRunWhenTheBusStarts 

在 V4 中,我们引入了一个名为:

IWantToRunWhenBusStartsAndStops

v5 中也使用了这个新接口(interface)。

关于.net - NServiceBus 中 IWantToRunAtStartup 和 IWantToRunWhenTheBusStarts 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14058540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com