IConfiguration объединяет appsettings, env vars, command line и secrets в единый слой ключ-значение.
Разбор
- Поздние источники перекрывают ранние.
- Options pattern типизирует настройки.
- Секреты не хранят в git.
- Environment переключает файлы.
Итог
IConfiguration — иерархия настроек с приоритетом источников.