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. |