Ядро Asp.net. Настройте метод IOptions с параметрами типа (не универсальными) ⇐ C#
Ядро Asp.net. Настройте метод IOptions с параметрами типа (не универсальными)
Есть ли способ вызвать метод Configure из контейнера IServiceCollection DI с неуниверсальными параметрами?
Я хочу зарегистрировать свой раздел конфигурации, отличный от следующего:
services.Configure(Configuration); А вот так:
services.Configure(typeof(AppSection), Configuration); Я хочу сделать это, поскольку хочу передать разделы конфигурации с помощью коллекции List с низкоуровневых уровней приложения (DAL) на высокоуровневые ( Веб-API). А потом сделать только цикл по этой коллекции с регистрацией каждой секции.
foreach (тип var в LowAppLevelSections) { Services.Configure(тип, Конфигурация); } Итак, в конечном итоге у меня не будет сильной зависимости, например, между уровнем DAL и Web API.
Есть идеи?
Есть ли способ вызвать метод Configure из контейнера IServiceCollection DI с неуниверсальными параметрами?
Я хочу зарегистрировать свой раздел конфигурации, отличный от следующего:
services.Configure(Configuration); А вот так:
services.Configure(typeof(AppSection), Configuration); Я хочу сделать это, поскольку хочу передать разделы конфигурации с помощью коллекции List с низкоуровневых уровней приложения (DAL) на высокоуровневые ( Веб-API). А потом сделать только цикл по этой коллекции с регистрацией каждой секции.
foreach (тип var в LowAppLevelSections) { Services.Configure(тип, Конфигурация); } Итак, в конечном итоге у меня не будет сильной зависимости, например, между уровнем DAL и Web API.
Есть идеи?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение