Microsoft.Extensions.Configuration Namespace

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.