Есть ли способ вызвать метод Configure
из IServiceCollection
DI
контейнера с неуниверсальными параметрами?
Я хочу зарегистрировать мой раздел конфигурации, а не как:
services.Configure<AppSection>(Configuration);
Но так:
services.Configure(typeof(AppSection), Configuration);
Я хочу сделать это так, как хочу передать разделы конфигурации с помощью набора List<Type>
из низкоуровневых прикладных уровней (DAL
) в высокоуровневые (Web api
). А потом сделайте только цикл по этой коллекции с регистрацией каждого раздела.
foreach (var type in LowAppLevelSections)
{
services.Configure(type, Configuration);
}
Итак, в конце концов у меня не будет сильной зависимости, например, от DAL
до Web API
level.
Есть идея?