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 |
Представляет источник ключа или значений конфигурации для приложения. |