从类库中依赖注入

时间:2018-02-26 08:34:14

标签: c# dependency-injection .net-core .net-core-2.0

我正在使用.Net core 2.0并实现了构造函数依赖注入(DI)。一切都按预期与控制器构造函数一起工作。

例如,如果在类库中我想创建一个对象,我怎么能在不使用构造函数的情况下调用它。

public interface IAppConfig
{
     string Test();

}

public class AppConfig : IAppConfig
{
    public AppConfig(IConfiguration configuration)
    {

    }

    public string Test()
    {
        return "Done";
    }
}

1 个答案:

答案 0 :(得分:0)

你做不到。即使您使用IoC容器,它也将在解析依赖关系树之后调用构造函数。任何对象都是通过对构造函数的显式或隐式调用创建的。