У меня есть класс MySettings, который я хочу настроить в качестве параметров, чтобы сделать его доступным через внедрение зависимостей.
В настоящее время я делаю (в методе расширения построителя сервисов):
services.Configure<MySettings>(configuration.GetSection(MySettings.CustomSectionName));
Моя проблема в том, что одна часть настроек происходит из настроек приложения, а другие значения известны только во время выполнения (запуска).
Поэтому я пытаюсь выяснить, как настроить параметры, добавив значения времени выполнения. Я пытался добавить значения в конфигурацию
configuration["SectionName:ValueX"] = "my runtime value";
Это не сработало, и ValueX всегда имеет значение null (когда параметры вводятся в контроллер).
Есть предложения для меня?