gpt4 book ai didi

nhibernate - 如何删除 NHibernateMessageModule 在 NServiceBus 中的调用?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:47:24 26 4
gpt4 key购买 nike

我没有使用 nhibernate saga 持久性,因此我不需要 NHibernateMessageModule。

那么我该如何删除它呢?

最佳答案

您必须在启动总线之前从容器中移除模块,因为之后它会被缓存。您可以通过在 .CreateBus().Start() 之前调用 .RunCustomAction() 并在其中包含您的代码来执行此操作。

在内部,CaSTLeWindsorBuilder 这样做:

Component.For(GetAllServiceTypesFor(concreteComponent)).ImplementedBy(concreteComponent);

因此您可能还需要为它注册的所有接口(interface)删除该组件 - 即 IMessageModule。

关于nhibernate - 如何删除 NHibernateMessageModule 在 NServiceBus 中的调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3003017/

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