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
| Nome | Description |
|---|---|
| ApplicationMetadataConfigurationBuilderExtensions |
Extensões para metadados de aplicativo. |
| BinderOptions |
Especifica as opções usadas pelo ConfigurationBinder. |
| ChainedBuilderExtensions |
Fornece métodos de extensão para adicionar IConfiguration a um IConfigurationBuilder. |
| ChainedConfigurationProvider |
Fornece uma implementação encadeada de IConfigurationProvider. |
| ChainedConfigurationSource |
Representa um encadeado IConfiguration como um IConfigurationSource. |
| CommandLineConfigurationExtensions |
Métodos de extensão para registro CommandLineConfigurationProvider com IConfigurationBuilder. |
| ConfigurationBinder |
Classe auxiliar estática que permite associar objetos fortemente tipado a valores de configuração. |
| ConfigurationBuilder |
Cria configurações baseadas em chave/valor para uso em um aplicativo. |
| ConfigurationExtensions |
Fornece métodos de extensão para classes de configuração. |
| ConfigurationIgnoreAttribute |
Especifica que uma propriedade de configuração deve ser excluída da associação. |
| ConfigurationKeyComparer |
Implementa o IComparer 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. |
| ConfigurationPath |
Fornece métodos de utilitário e constantes para manipular caminhos de configuração. |
| ConfigurationProvider |
Define o comportamento principal dos provedores de configuração e fornece uma base para classes derivadas. |
| ConfigurationReloadToken |
Propaga notificações de que ocorreu uma alteração de configuração. |
| ConfigurationRoot |
Representa o nó raiz de uma configuração. |
| ConfigurationRootExtensions |
Fornece métodos de extensão para IConfigurationRoot. |
| ConfigurationSection |
Representa uma seção dos valores de configuração do aplicativo. |
| EnvironmentVariablesExtensions |
Fornece métodos de extensão para registro EnvironmentVariablesConfigurationProvider com IConfigurationBuilder. |
| FileConfigurationExtensions |
Fornece métodos de extensão para FileConfigurationProvider. |
| FileConfigurationProvider |
Fornece a classe base para provedores baseados em ConfigurationProvider arquivo. |
| FileConfigurationSource |
Fornece a classe base para baseado em IConfigurationSourcearquivo. |
| FileLoadExceptionContext |
Contém informações sobre uma exceção de carga de arquivo. |
| IniConfigurationExtensions |
Fornece métodos de extensão para adicionar IniConfigurationProvider. |
| JsonConfigurationExtensions |
Métodos de extensão para adicionar JsonConfigurationProvider. |
| KeyPerFileConfigurationBuilderExtensions |
Métodos de extensão para registro KeyPerFileConfigurationProvider com IConfigurationBuilder. |
| MemoryConfigurationBuilderExtensions |
Métodos de extensão IConfigurationBuilder para o MemoryConfigurationProvider. |
| StreamConfigurationProvider |
Define o comportamento principal dos provedores de configuração baseados em fluxo e fornece uma base para classes derivadas. |
| StreamConfigurationSource |
Define o comportamento principal das fontes de configuração baseadas em fluxo e fornece uma base para classes derivadas. |
| UserSecretsConfigurationExtensions |
Fornece 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
| Nome | Description |
|---|---|
| ConfigurationDebugViewContext |
Fornece dados sobre o item atual da configuração. |
Interfaces
| Nome | Description |
|---|---|
| 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 IConfiguration hierarquia. |
| 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. |