DI и зависимости, которые не определить до запуска

Рейтинг: -1Ответов: 1Опубликовано: 24.02.2025

Использую DI от Microsoft. У меня есть 2 строителя дерева объектов каждый унаследован от общего интерфейса, каждый строит чуть по разному в зависимости от того какой пользователь запустил приложение. Выбор какой именно нужен происходит через фабрику. одному строителю достаточно 3 основных зависимостей, которые нет проблем зарегистрировать в контейнере при старте, а другому нужен список строк дополнительно, которые я получаю уже после запуска приложения (то есть, запустилось приложение залез в базу получил нужный список). Как разрешить эту зависимость в виде списка, уже после запуска приложения и после получения этого списка?

Ответы

▲ 0

внедрить список строк в один из строителей уже после старта приложения можно попробовать