Ядро Asp.net. Настройте метод IOptions с параметрами типа (не универсальными)C#

Место общения программистов 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.

Есть идеи?

Вернуться в «C#»