ConfigurationSection Classe

Definição

Representa uma seção dos valores de configuração do aplicativo.

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

Construtores

ConfigurationSection(ConfigurationRoot, String)

Inicializa uma nova instância.

ConfigurationSection(IConfigurationRoot, String)

Inicializa uma nova instância.

Propriedades

Item[String]

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

Key

Obtém a chave que esta seção ocupa em seu pai.

Path

Obtém o caminho completo para esta seção do IConfigurationRoot.

Value

Obtém ou define o valor da seção.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetChildren()

Obtém as subseções de configuração de descendente imediato.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetReloadToken()

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

GetSection(String)

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

Bind(IConfiguration, Object)

Tenta associar a instância de objeto fornecida a valores de configuração combinando os nomes de propriedade com chaves de configuração de maneira recursiva.

Bind(IConfiguration, Object, Action<BinderOptions>)

Tenta associar a instância de objeto fornecida a valores de configuração combinando os nomes de propriedade com chaves de configuração de maneira recursiva.

Bind(IConfiguration, String, Object)

Tenta associar a instância de objeto fornecida à seção de configuração especificada pela chave combinando nomes de propriedade com as chaves de configuração de maneira recursiva.

Get(IConfiguration, Type)

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

Get(IConfiguration, Type, Action<BinderOptions>)

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

Get<T>(IConfiguration)

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

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

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

GetValue(IConfiguration, Type, String)

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

GetValue(IConfiguration, Type, String, Object)

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

GetValue<T>(IConfiguration, String)

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

GetValue<T>(IConfiguration, String, T)

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

AsEnumerable(IConfiguration)

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

AsEnumerable(IConfiguration, Boolean)

Obtém a enumeração de pares chave-valor dentro do IConfiguration.

Exists(IConfigurationSection)

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

GetConnectionString(IConfiguration, String)

Recupera o valor com a chave especificada da ConnectionStrings seção da origem da configuração. Chamar esse método é uma abreviação de GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Obtém a subseção de configuração que tem a chave especificada.

Aplica-se a