ConfigurationSection Classe

Definição

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

public ref class ConfigurationSection : Microsoft::Extensions::Configuration::IConfigurationSection
public class ConfigurationSection : Microsoft.Extensions.Configuration.IConfigurationSection
type ConfigurationSection = class
    interface IConfigurationSection
    interface IConfiguration
Public Class ConfigurationSection
Implements IConfigurationSection
Herança
ConfigurationSection
Implementações

Construtores

Name Description
ConfigurationSection(IConfigurationRoot, String)

Inicializa uma nova instância.

Propriedades

Name Description
Item[String]

Obtém ou define o valor correspondente a uma chave de configuração.

Key

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

Path

Obtém o caminho completo até esta secção a partir do IConfigurationRoot.

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.

GetReloadToken()

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

GetSection(String)

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

TryGetValue(String, String)

Tenta obter o valor desta secção como uma sequência.

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