- Constructor Injection(构造器注入)
这是我们最长用的服务注入方式了;
- Action injection with FromServices(方法中注入)
可以使用FromServicesAttribute特性在一个控制器方法中直接注入,如下所示:
public IActionResult About([FromServices] IDateTime dateTime)
{
return Content( $"Current server time: {dateTime.Now}");
}