Как я могу использовать сервис с определенными областями позже при запуске? - PullRequest
0 голосов
/ 11 июня 2019

В ConfigureServices (сервисы IServiceCollection) я добавил сервис с областью действия, который я хочу использовать позже, чтобы получить значение для Добавить сервис аутентификации.

services.AddScoped<IService1, Service1>();

// Add other services

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

1 Ответ

0 голосов
/ 11 июня 2019
var yourService = services.BuildServiceProvider().GetRequiredService<IService1>();

Более подробную информацию по этому вопросу можно найти здесь и здесь .

Благодарю также Кирка Ларкина и Л.Ф. из комментариев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...