如果T類包含ILogger依賴,依賴性被解析:爲什麼ASP.NET Core DI知道如何解決ILogger <T>,但不是ILogger?
public class Foo
{
private ILogger _logger;
public Foo(ILogger<Foo> logger)
{
_logger = logger;
}
}
但下面不工作,因爲logger
將是無效的:
public class Foo
{
private ILogger _logger;
public Foo(ILogger logger)
{
_logger = logger;
}
}