IConfigurationSection Interface

Definição

Representa uma secção dos valores de configuração da aplicação.

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

Propriedades

Name Description
Item[String]

Recebe ou define um valor de configuração.

(Herdado de IConfiguration)
Key

Obtém a chave que esta secção ocupa no seu pai.

Path

Obtém o caminho completo até esta secção dentro do IConfiguration.

Value

Obtém ou define o valor da secçã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)

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.

Exists(IConfigurationSection)

Determina se a secção tem um Value ou tem filhos.

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

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