我如何手动解析一个类型使用ASP。NET核心MVC内置依赖注入框架?
设置容器非常简单:
public void ConfigureServices(IServiceCollection services)
{
// ...
services.AddTransient<ISomeService, SomeConcreteService>();
}
但是我如何解决ISomeService
不执行注入?例如,我想这样做:
ISomeService service = services.Resolve<ISomeService>();
在IServiceCollection
中没有这样的方法。