jjzjj

concreteComponent

全部标签

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

我没有使用nhibernatesaga持久性,因此我不需要NHibernateMessageModule。那么我该如何删除它呢? 最佳答案 您必须在启动总线之前从容器中移除模块,因为之后它会被缓存。您可以通过在.CreateBus().Start()之前调用.RunCustomAction()并在其中包含您的代码来执行此操作。在内部,CaSTLeWindsorBuilder这样做:Component.For(GetAllServiceTypesFor(concreteComponent)).ImplementedBy(concret