依賴注入的兩種方式

  • 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

相關文章
相關標籤/搜索