IConfigurationRoot Interface

Definição

Representa a raiz de uma IConfiguration hierarquia.

public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
    interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
Derivado
Implementações

Propriedades

Name Description
Item[String]

Recebe ou define um valor de configuração.

(Herdado de IConfiguration)
Providers

Obtém os IConfigurationProvider fornecedores para esta configuração.

Métodos

Name Description
GetChildren()

Obtém as subsecções de configuração descendente imediata.

(Herdado de IConfiguration)
GetReloadToken()

Retorna a IChangeToken que pode ser usado para observar quando esta configuração é recarregada.

(Herdado de IConfiguration)
GetSection(String)

Obtém uma subsecção de configuração com a chave especificada.

(Herdado de IConfiguration)
Reload()

Força os valores de configuração a serem recarregados a partir dos fornecedores subjacentes IConfigurationProvider .

Métodos da Extensão

Name Description
AsEnumerable(IConfiguration, Boolean)

Obtenha a enumeração dos pares-chave-valor dentro do IConfiguration

AsEnumerable(IConfiguration)

Obtenha a enumeração dos pares-chave-valor dentro do IConfiguration

Bind(IConfiguration, Object, Action<BinderOptions>)

Tenta vincular a instância do objeto dada a valores de configuração, comparando nomes de propriedades com chaves de configuração de forma recursiva.

Bind(IConfiguration, Object)

Tenta vincular a instância do objeto dada a valores de configuração, comparando nomes de propriedades com chaves de configuração de forma recursiva.

Bind(IConfiguration, String, Object)

Tenta associar a instância de objeto dada à secção de configuração especificada pela chave, comparando os nomes das propriedades com chaves de configuração de forma recursiva.

Get(IConfiguration, Type, Action<BinderOptions>)

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

Get(IConfiguration, Type)

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

Get<T>(IConfiguration, Action<BinderOptions>)

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

Get<T>(IConfiguration)

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

GetConnectionString(IConfiguration, String)

Obtém a cadeia de ligação especificada da configuração especificada. Taquigrafia de GetSection("ConnectionStrings")[name].

GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>)

Gera uma vista legível para humanos da configuração mostrando de onde veio cada valor.

GetDebugView(IConfigurationRoot)

Gera uma vista legível para humanos da configuração mostrando de onde veio cada valor.

GetRequiredSection(IConfiguration, String)

Recebe uma subsecção de configuração com a chave especificada.

GetValue(IConfiguration, Type, String, Object)

Extrai o valor com a chave especificada e converte-o para o tipo especificado.

GetValue(IConfiguration, Type, String)

Extrai o valor com a chave especificada e converte-o para o tipo especificado.

GetValue<T>(IConfiguration, String, T)

Extrai o valor com a chave especificada e converte-o para o tipo T.

GetValue<T>(IConfiguration, String)

Extrai o valor com a chave especificada e converte-o para o tipo T.

Aplica-se a