在启动后期,如何使用范围服务?

时间:2019-06-11 09:14:49

标签: asp.net-core service startup

在ConfigureServices(IServiceCollection服务)中,我添加了作用域服务,以后想使用该服务来获取“添加身份验证”服务的值。

services.AddScoped<IService1, Service1>();

// Add other services

 services.AddAuthentication(
 // need to use the Service1 to get a value 
)

1 个答案:

答案 0 :(得分:0)

var yourService = services.BuildServiceProvider().GetRequiredService<IService1>();

有关此问题的更多详细信息,请参见herehere

从评论中也要感谢Kirk Larkin和L.F.。

相关问题