Microsoft.Extensions.Configuration Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes e abstrações para configurar IConfiguration.
Classes
| Name | Description |
|---|---|
| ApplicationMetadataConfigurationBuilderExtensions |
Extensões para metadados de aplicação. |
| 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 registar CommandLineConfigurationProvider com IConfigurationBuilder. |
| ConfigurationBinder |
Classe auxiliar estática que permite ligar objetos fortemente tipados a valores de configuração. |
| ConfigurationBuilder |
Cria definições de configuração baseadas em chaves/valores para utilização numa aplicação. |
| 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 ligaçã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 utilitários e constantes para manipular caminhos de configuração. |
| ConfigurationProvider |
Define o comportamento central dos fornecedores 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 para uma configuração. |
| ConfigurationRootExtensions |
Fornece métodos de extensão para IConfigurationRoot. |
| ConfigurationSection |
Representa uma secção dos valores de configuração da aplicação. |
| EnvironmentVariablesExtensions |
Fornece métodos de extensão para registar EnvironmentVariablesConfigurationProvider com IConfigurationBuilder. |
| FileConfigurationExtensions |
Fornece métodos de extensão para FileConfigurationProvider. |
| FileConfigurationProvider |
Fornece a classe base para fornecedores baseados ConfigurationProvider em ficheiros. |
| FileConfigurationSource |
Fornece a classe base para IConfigurationSourceficheiros . |
| FileLoadExceptionContext |
Contém informação sobre uma exceção de carregamento de ficheiros. |
| 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 registar KeyPerFileConfigurationProvider com IConfigurationBuilder. |
| MemoryConfigurationBuilderExtensions |
Métodos de extensão IConfigurationBuilder para o MemoryConfigurationProvider. |
| StreamConfigurationProvider |
Define o comportamento central dos fornecedores de configuração baseados em fluxos e fornece uma base para classes derivadas. |
| StreamConfigurationSource |
Define o comportamento central das fontes de configuração baseadas em fluxos e fornece uma base para classes derivadas. |
| UserSecretsConfigurationExtensions |
Fornece extensões de configuração para adicionar secretos de utilizador, código-fonte de configuração. |
| XmlConfigurationExtensions |
Métodos de extensão para adicionar XmlConfigurationProvider. |
Estruturas
| Name | Description |
|---|---|
| ConfigurationDebugViewContext |
Fornece dados sobre o item atual da configuração. |
Interfaces
| Name | Description |
|---|---|
| IConfiguration |
Representa um conjunto de propriedades de configuração de aplicação/chave/valor. |
| IConfigurationBuilder |
Representa um tipo usado para construir configurações de aplicações. |
| IConfigurationManager |
Representa um objeto de configuração mutável. |
| IConfigurationProvider |
Fornece chave/valores de configuração para uma aplicação. |
| IConfigurationRoot |
Representa a raiz de uma IConfiguration hierarquia. |
| IConfigurationSection |
Representa uma secção dos valores de configuração da aplicação. |
| IConfigurationSource |
Representa uma fonte de chave/valores de configuração para uma aplicação. |