Microsoft.Extensions.Configuration Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes e abstrações para configurar IConfiguration.
Classes
ApplicationMetadataConfigurationBuilderExtensions |
Extensões para metadados de aplicativo. |
BinderOptions |
Classe de opções usada 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 tipado 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 do IComparer usada para ordenar 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. Depois que IConfigurationBuilder.Build() for chamado, a configuração será 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 de 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 ConfigurationProviderbaseado em arquivo. |
FileConfigurationSource |
Representa uma classe base para IConfigurationSourcebaseado em arquivo. |
FileLoadExceptionContext |
Contém informações sobre uma exceção de carga 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 métodos de extensão IConfigurationBuilder para o MemoryConfigurationProvider. |
StreamConfigurationProvider |
Provedor de configuração baseado em fluxo. |
StreamConfigurationSource |
IConfigurationSourcebaseado em fluxo. |
UserSecretsConfigurationExtensions |
Extensões de configuração para adicionar a fonte 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 chave/valor. |
IConfigurationBuilder |
Representa um tipo usado para criar 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 IConfiguration. |
IConfigurationSection |
Representa uma seção dos valores de configuração do aplicativo. |
IConfigurationSource |
Representa uma fonte de chave/valores de configuração para um aplicativo. |