依赖注入的两种方式

  • Constructor Injection(构造器注入)

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

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

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

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

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

博客备忘,一起成长。
原文地址:https://www.cnblogs.com/lumingprince/p/14704641.html