NServiceBus从V4更新到V5,Configure.Instance

时间:2015-04-03 15:49:40

标签: c# nservicebus nservicebus5

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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