Можно ли разрешить экземпляр ioptions
из метода Configureservices в запуске? В документации явно написано:
Не используйте ioptions
или ioptionsmonitor в startup.configureerservices. Состояние вариантов несоответствия может существовать из -за порядка регистрации обслуживания.
Но это приводит к предупреждению: < /p>
вызов 'buildserviceprovider' из результатов кода приложения в дополнительной копии созданных услуг Singleton. Рассмотрим альтернативы, такие как службы инъекции зависимости в качестве параметров для «настройки».public void ConfigureServices(IServiceCollection services)
{
services.Configure(
configuration.GetConfigurationSection(nameof(AppSettings)));
// How can I resolve IOptions here?
}
Подробнее здесь: https://stackoverflow.com/questions/318 ... reservices