Dependency injection Kephas如何解决与建造商和/或财产注入相关的DI?

Dependency injection Kephas如何解决与建造商和/或财产注入相关的DI?,dependency-injection,autofac,kephas,Dependency Injection,Autofac,Kephas,我注意到大多数DI框架都使用构造函数方法,但有些框架还支持通过属性设置依赖项。Kephas如何看待这一问题,以及为此提供了哪些内置手段?免责声明:我考虑支持Autofac,但这取决于我的业余时间。我看到在Kephas中有一些东西是从这个方向开始的,但这似乎是一个开始。在这一点上,Kephas取决于您选择的DI容器。如果您谈论的是Autofac(以及MEF/System.Composition),那么它同时支持构造函数和属性注入。所有Kephas服务实现都专门使用构造函数注入,只有记录器属性例外。

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

在这一点上,Kephas取决于您选择的DI容器。如果您谈论的是Autofac(以及MEF/System.Composition),那么它同时支持构造函数和属性注入。所有Kephas服务实现都专门使用构造函数注入,只有
记录器
属性例外。这是设计的,因为通过构造函数注入它似乎不是很好