依赖注入的两种方式

  • Constructor Injection(构造器注入)

    这是咱们最长用的服务注入方式了;mvc

  • Action injection with FromServices(方法中注入)

    可使用FromServicesAttribute特性在一个控制器方法中直接注入,以下所示:ide

public IActionResult About([FromServices] IDateTime dateTime)
{
return Content( $"Current server time: {dateTime.Now}");
}spa

摘抄自:在 ASP.NET Core 中将依赖项注入到控制器 | Microsoft Docsserver

相关文章
相关标签/搜索