NServiceBus 从 V4 更新到 V5,Configure.Instance
NServiceBus updating from V4 to V5, Configure.Instance
我们正在从 V4 更新到 V5。在 V4 中我们使用了配置实例,但现在不可能。
这是我的代码
Configure.Instance.Builder.Build(handlerType)
NServiceBus.Configure.Instance.Builder.Build<IBus>()
有没有人知道如何在 NServiceBus 中获取配置实例
V5 不再支持通过静态 属性 访问构建器。从 V4 Configure
开始是基于实例的,不再是静态的。你
有以下可能性:
- 创建静态容器访问器并直接访问您的容器
- 创建一个实现
IWantToRunBeforeConfigurationIsFinalized
的引导程序 class 并在那里访问 Configure
public class MyBootstrapper : IWantToRunBeforeConfigurationIsFinalized {
public void Run(Configure config) {
config.Builder.Build<YourDependency>();
}
}
我们正在从 V4 更新到 V5。在 V4 中我们使用了配置实例,但现在不可能。 这是我的代码
Configure.Instance.Builder.Build(handlerType)
NServiceBus.Configure.Instance.Builder.Build<IBus>()
有没有人知道如何在 NServiceBus 中获取配置实例
V5 不再支持通过静态 属性 访问构建器。从 V4 Configure
开始是基于实例的,不再是静态的。你
有以下可能性:
- 创建静态容器访问器并直接访问您的容器
- 创建一个实现
IWantToRunBeforeConfigurationIsFinalized
的引导程序 class 并在那里访问Configure
public class MyBootstrapper : IWantToRunBeforeConfigurationIsFinalized {
public void Run(Configure config) {
config.Builder.Build<YourDependency>();
}
}