Microsoft.Extensions.Configuration Namespace

Contém classes e abstrações para configurar IConfiguration.

Classes

ApplicationMetadataConfigurationBuilderExtensions

Extensões para metadados de aplicativo.

AzureKeyVaultConfigurationExtensions

Métodos de extensão para registrar um provedor de configuração com IConfigurationBuilder.

BinderOptions

Classe de opções usadas pelo ConfigurationBinder.

ChainedBuilderExtensions

Métodos de extensão IConfigurationBuilder para o provedor de configuração encadeado.

ChainedConfigurationProvider

Implementação encadeada de IConfigurationProvider.

ChainedConfigurationSource

Representa um IConfiguration encadeado como um IConfigurationSource.

CommandLineConfigurationExtensions

Métodos de extensão para registrar CommandLineConfigurationProvider com IConfigurationBuilder.

ConfigurationBinder

Classe auxiliar estática que permite associar objetos fortemente tipados a valores de configuração.

ConfigurationBuilder

Usado para criar configurações baseadas em chave/valor para uso em um aplicativo.

ConfigurationExtensions

Métodos de extensão para classes de configuração.

ConfigurationKeyComparer

Implementação IComparer usada para ordenar as chaves de configuração.

ConfigurationKeyNameAttribute

Especifica o nome da chave para uma propriedade de configuração.

ConfigurationManager

Representa um objeto de configuração mutável. É um IConfigurationBuilder e um IConfigurationRoot. À medida que as fontes são adicionadas, ela atualiza sua exibição atual da configuração. Uma vez IConfigurationBuilder.Build() chamado, a configuração é congelada.

ConfigurationPath

Métodos e constantes do utilitário para manipular caminhos de Configuração.

ConfigurationProvider

Classe auxiliar base para implementar um IConfigurationProvider.

ConfigurationReloadToken

Implementa IChangeToken.

ConfigurationRoot

O nó raiz para uma configuração.

ConfigurationRootExtensions

Métodos de extensão para IConfigurationRoot.

ConfigurationSection

Representa uma seção dos valores de configuração do aplicativo.

EnvironmentVariablesExtensions

Métodos de extensão para registrar EnvironmentVariablesConfigurationProvider com IConfigurationBuilder.

FileConfigurationExtensions

Métodos de extensão para FileConfigurationProvider.

FileConfigurationProvider

Classe base para o ConfigurationProvider baseado em arquivo.

FileConfigurationSource

Representa uma classe base para o IConfigurationSource baseado em arquivo.

FileLoadExceptionContext

Contém informações sobre uma exceção de carregamento de arquivo.

IniConfigurationExtensions

Métodos de extensão para adicionar IniConfigurationProvider.

JsonConfigurationExtensions

Métodos de extensão para adicionar JsonConfigurationProvider.

KeyPerFileConfigurationBuilderExtensions

Métodos de extensão para registrar KeyPerFileConfigurationProvider com IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

Fornece IConfigurationBuilder métodos de extensão para o MemoryConfigurationProvider.

NewtonsoftJsonConfigurationExtensions

Métodos de extensão para adicionar NewtonsoftJsonConfigurationProvider.

StreamConfigurationProvider

Provedor de configuração baseado em fluxo.

StreamConfigurationSource

IConfigurationSource baseado em fluxo.

UserSecretsConfigurationExtensions

Extensões de configuração para adicionar a origem de configuração de segredos do usuário.

XmlConfigurationExtensions

Métodos de extensão para adicionar XmlConfigurationProvider.

Estruturas

ConfigurationDebugViewContext

Fornece dados sobre o item atual da configuração.

Interfaces

IConfiguration

Representa um conjunto de propriedades de configuração de aplicativo de chave/valor.

IConfigurationBuilder

Representa um tipo usado para compilar a configuração do aplicativo.

IConfigurationManager

Representa um objeto de configuração mutável.

IConfigurationProvider

Fornece chave/valores de configuração para um aplicativo.

IConfigurationRoot

Representa a raiz de uma hierarquia de IConfiguration.

IConfigurationSection

Representa uma seção dos valores de configuração do aplicativo.

IConfigurationSource

Representa uma origem de chaves/valores de configuração para um aplicativo.