Microsoft.Extensions.Configuration Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы и абстракции для настройки IConfiguration.
Классы
ApplicationMetadataConfigurationBuilderExtensions |
Расширения для метаданных приложения. |
BinderOptions |
Класс Options, используемый ConfigurationBinder. |
ChainedBuilderExtensions |
Методы расширения IConfigurationBuilder для поставщика цепочки конфигураций. |
ChainedConfigurationProvider |
Цепочка реализации IConfigurationProvider. |
ChainedConfigurationSource |
Представляет цепочку IConfiguration в виде IConfigurationSource. |
CommandLineConfigurationExtensions |
Методы расширения для регистрации CommandLineConfigurationProvider с помощью IConfigurationBuilder. |
ConfigurationBinder |
Статический вспомогательный класс, позволяющий привязать строго типизированные объекты к значениям конфигурации. |
ConfigurationBuilder |
Используется для создания параметров конфигурации на основе ключей и значений для использования в приложении. |
ConfigurationExtensions |
Методы расширения для классов конфигурации. |
ConfigurationKeyComparer |
Реализация IComparer, используемая для заказа ключей конфигурации. |
ConfigurationKeyNameAttribute |
Указывает имя ключа для свойства конфигурации. |
ConfigurationManager |
Представляет изменяемый объект конфигурации. Это как IConfigurationBuilder, так и IConfigurationRoot. По мере добавления источников он обновляет текущее представление конфигурации. После вызова IConfigurationBuilder.Build() конфигурация зависла. |
ConfigurationPath |
Служебные методы и константы для управления путями конфигурации. |
ConfigurationProvider |
Базовый вспомогательный класс для реализации IConfigurationProvider. |
ConfigurationReloadToken |
Реализует IChangeToken. |
ConfigurationRoot |
Корневой узел конфигурации. |
ConfigurationRootExtensions |
Методы расширения для IConfigurationRoot. |
ConfigurationSection |
Представляет раздел значений конфигурации приложения. |
EnvironmentVariablesExtensions |
Методы расширения для регистрации EnvironmentVariablesConfigurationProvider с помощью IConfigurationBuilder. |
FileConfigurationExtensions |
Методы расширения для FileConfigurationProvider. |
FileConfigurationProvider |
Базовый класс для ConfigurationProviderна основе файлов. |
FileConfigurationSource |
Представляет базовый класс для IConfigurationSourceна основе файлов. |
FileLoadExceptionContext |
Содержит сведения об исключении загрузки файла. |
IniConfigurationExtensions |
Методы расширения для добавления IniConfigurationProvider. |
JsonConfigurationExtensions |
Методы расширения для добавления JsonConfigurationProvider. |
KeyPerFileConfigurationBuilderExtensions |
Методы расширения для регистрации KeyPerFileConfigurationProvider с помощью IConfigurationBuilder. |
MemoryConfigurationBuilderExtensions |
Предоставляет методы расширения IConfigurationBuilder для MemoryConfigurationProvider. |
StreamConfigurationProvider |
Поставщик конфигурации на основе потоков. |
StreamConfigurationSource |
Потоковая IConfigurationSource. |
UserSecretsConfigurationExtensions |
Расширения конфигурации для добавления источника конфигурации секретов пользователей. |
XmlConfigurationExtensions |
Методы расширения для добавления XmlConfigurationProvider. |
Структуры
ConfigurationDebugViewContext |
Предоставляет данные о текущем элементе конфигурации. |
Интерфейсы
IConfiguration |
Представляет набор свойств конфигурации приложения key/value. |
IConfigurationBuilder |
Представляет тип, используемый для сборки конфигурации приложения. |
IConfigurationManager |
Представляет изменяемый объект конфигурации. |
IConfigurationProvider |
Предоставляет ключ и значения конфигурации для приложения. |
IConfigurationRoot |
Представляет корень иерархии IConfiguration. |
IConfigurationSection |
Представляет раздел значений конфигурации приложения. |
IConfigurationSource |
Представляет источник ключа или значений конфигурации для приложения. |