【发布时间】:2019-03-05 05:22:45
【问题描述】:
首先,我使用的是微软的依赖注入包。 (ServiceProvider, ServiceCollection) 目前进展顺利,除了这个问题。
我有课程,我像这样注册到我的 DI
this.AddSingleton<IAppWorker, AppWorker>();
this.AddSingleton<IAppController, AppController>();
这些类永远不会被访问,但它们会在它们的构造函数中调用一个方法。我真的需要显式解析类,并在构造函数之外调用方法吗?
或者有没有办法让它只是初始化一个新实例,并在我需要解决它时存储它?我对此很陌生,甚至很难知道要搜索什么。
这个有什么特别的名字吗?还是根本不可能。
【问题讨论】:
标签: c# .net dependency-injection .net-core