【发布时间】:2019-06-12 20:15:48
【问题描述】:
我在 MVC 项目中遵循了 IOptions 模式,可以将我的 appsettings 注入到我的控制器中:
public HomeController(IOptions<AppSettings> appSettings) {
_appSettings = appSettings.Value;
}
我有一堆从 HomeController 实例化的其他类 - 我也可以直接注入这些类,还是必须在每个类实例化时传入 _appSettings?
理想情况下,我的所有类都将注入到构造函数中,例如 Controller。
【问题讨论】:
-
是的;您可以使用自己的类进行依赖注入。
标签: c# dependency-injection .net-core asp.net-core-mvc