【发布时间】:2020-10-30 18:06:01
【问题描述】:
我正在使用 NServiceBus 5 的默认依赖注入功能。我想在端点配置中注册一个依赖于 IBus 的单例。
例如:
configuration.RegisterComponents(r =>
{
r.RegisterSingleton(new MyDependency(resolveIBus()));
...
}
如何使用 NServiceBus 开箱即用的依赖注入解决上述伪代码中的 IBus 实例?
【问题讨论】:
-
configureComponents.ConfigureComponent<MyDependency>(DependencyLifecycle.SingleInstance)和IBus将被注入到你MyDependency -
@tchelidze 说了什么。
IBus实现已经在容器上注册,可以注入