0

我们正在从 V4 更新到 V5。在 V4 中,我们使用了 configure 实例,但现在还不行。这是我的代码

Configure.Instance.Builder.Build(handlerType)
NServiceBus.Configure.Instance.Builder.Build<IBus>()

有没有人知道如何在 NServiceBus 中获取配置实例

4

1 回答 1

0

V5 不再支持通过静态属性访问构建器。从 V4 开始Configure是基于实例的,不再是静态的。您有以下可能性:

  • 创建静态容器访问器并直接访问您的容器
  • 创建一个实现IWantToRunBeforeConfigurationIsFinalized和访问Configure那里的引导类

public class MyBootstrapper : IWantToRunBeforeConfigurationIsFinalized { public void Run(Configure config) { config.Builder.Build<YourDependency>(); } }

于 2015-04-07T10:30:35.473 回答