Читая превосходную публикацию в блоге Эндрю Локка «Заглядывая внутрь ConfigurationManager в .NET 6», мне непонятно, почему ConfigurationManager должен перезагружать источники каждый раз при удалении источника?
Ведь индексатор делает это:
internal static string? GetConfiguration(IList providers, string key) {
for (int i = providers.Count - 1; i >= 0; i--) {
IConfigurationProvider provider = providers;
if (provider.TryGet(key, out string? value)) {
return value;
}
}
return null;
}
< /code>
Почему мы не можем просто удалить поставщика из списка, не восстанавливая всех поставщиков из их соответствующих источников? если бы последние поставщики некоторых источников были построены на основе других источников, которые не будут существовать в окончательной конфигурации ...
Подробнее здесь: https://stackoverflow.com/questions/793 ... guraitonso
Почему ConfigurationManager необходимо перезагружать каждый раз, когда удаляется ConfiguraItOnsources ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как запретить кнопке обновления браузера перезагружать уже заполненные входные данные
Anonymous » » в форуме Php - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как запретить кнопке обновления браузера перезагружать уже заполненные входные данные
Anonymous » » в форуме Php - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как я могу перезагружать кеш аудиоплеера HTML каждый раз, когда я нажимаю кнопку?
Anonymous » » в форуме Python - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-