Microsoft.Extensions.Configuration Пространство имен

Содержит классы и абстракции для настройки IConfiguration.

Классы

ApplicationMetadataConfigurationBuilderExtensions

Расширения для метаданных приложения.

AzureKeyVaultConfigurationExtensions

Методы расширения для регистрации поставщика конфигурации с помощью IConfigurationBuilder.

BinderOptions

Класс параметров, используемый объектом ConfigurationBinder.

ChainedBuilderExtensions

Методы расширения IConfigurationBuilder для поставщика цепочки конфигураций.

ChainedConfigurationProvider

Реализация в цепочке IConfigurationProvider.

ChainedConfigurationSource

Представляет связанную конфигурацию IConfiguration как IConfigurationSource.

CommandLineConfigurationExtensions

Методы расширения для регистрации CommandLineConfigurationProvider с использованием IConfigurationBuilder.

ConfigurationBinder

Статический вспомогательный класс, позволяющий привязывать строго типизированные объекты к значениям конфигурации.

ConfigurationBuilder

Используется для создания параметров конфигурации на основе ключей и значений для использования в приложении.

ConfigurationExtensions

Методы расширения для классов конфигурации.

ConfigurationKeyComparer

Реализация IComparer, используемая для упорядочивания ключей конфигурации.

ConfigurationKeyNameAttribute

Задает имя ключа для свойства конфигурации.

ConfigurationManager

Представляет изменяемый объект конфигурации. Это и IConfigurationBuilderIConfigurationRoot. По мере добавления источников обновляется текущее представление конфигурации. После 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.

NewtonsoftJsonConfigurationExtensions

Методы расширения для добавления NewtonsoftJsonConfigurationProvider.

StreamConfigurationProvider

Поставщик конфигурации на основе потока.

StreamConfigurationSource

IConfigurationSource на основе потока.

UserSecretsConfigurationExtensions

Расширения конфигурации для добавления источника конфигурации для секретов пользователя.

XmlConfigurationExtensions

Методы расширения для добавления XmlConfigurationProvider.

Структуры

ConfigurationDebugViewContext

Предоставляет данные о текущем элементе конфигурации.

Интерфейсы

IConfiguration

Представляет набор свойств конфигурации приложения в вид пар "ключ — значение".

IConfigurationBuilder

Представляет тип, используемый для построения конфигурации приложения.

IConfigurationManager

Представляет изменяемый объект конфигурации.

IConfigurationProvider

Предоставляет ключи и значения конфигурации для приложения.

IConfigurationRoot

Представляет корень иерархии IConfiguration.

IConfigurationSection

Представляет раздел значений конфигурации приложения.

IConfigurationSource

Представляет источник ключей и значений конфигурации для приложения.