在 Kephas 中,相对于构造函数和/或属性注入的 DI 是如何求解的



我注意到大多数DI框架都使用构造函数方法,但有些支持也通过属性设置依赖关系。Kephas如何看待这个问题,为此提供了哪些内置手段?免责声明:我考虑支持Autofac,但这取决于我的业余时间。我看到在Kephas中朝这个方向开始了一些事情,但这似乎在一开始。

此时,Kephas 取决于您选择的 DI 容器。如果你在谈论Autofac(以及MEF/System.Composition(,它同时支持构造函数和属性注入。所有 Kephas 服务实现都只使用构造函数注入,但 Logger 属性是一个明显的例外。这是设计使然,因为通过构造函数注入它似乎不是很好。

相关内容

  • 没有找到相关文章

最新更新