Microsoft.Extensions.Configuration Espaço de Nomes

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.