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
Public Class ConfigurationSection
Implements IConfigurationSection
Herança
ConfigurationSection
Implementações

Construtores

Nome Description
ConfigurationSection(IConfigurationRoot, String)

Inicializa uma nova instância.

Propriedades

Nome Description
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

Nome Description
GetChildren()

Obtém as sub-seções de configuração descendente imediata.

GetReloadToken()

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

GetSection(String)

Obtém uma sub-seção de configuração com a chave especificada.

TryGetValue(String, String)

Tenta obter o valor desta seção como uma cadeia de caracteres.

Métodos de Extensão

Nome Description
AsEnumerable(IConfiguration, Boolean)

Obter a enumeração de pares de valor de chave dentro do IConfiguration

AsEnumerable(IConfiguration)

Obter a enumeração de pares de valor de chave dentro do IConfiguration

Bind(IConfiguration, Object, Action<BinderOptions>)

Tenta associar a instância de objeto fornecida a valores de configuração, correspondendo nomes de propriedade em chaves de configuração recursivamente.

Bind(IConfiguration, Object)

Tenta associar a instância de objeto fornecida a valores de configuração, correspondendo nomes de propriedade em chaves de configuração recursivamente.

Bind(IConfiguration, String, Object)

Tenta associar a instância de objeto fornecida à seção de configuração especificada pela chave, correspondendo nomes de propriedade em chaves de configuração recursivamente.

Exists(IConfigurationSection)

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

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, isso será usado. Caso contrário, vincule os nomes de propriedade em relação às chaves de configuração recursivamente.

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, isso será usado. Caso contrário, vincule os nomes de propriedade em relação às 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, isso será usado. Caso contrário, vincule os nomes de propriedade em relação às 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, isso será usado. Caso contrário, vincule os nomes de propriedade em relação às chaves de configuração recursivamente.

GetConnectionString(IConfiguration, String)

Obtém o cadeia de conexão especificado da configuração especificada. Abreviação de GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

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

GetValue(IConfiguration, Type, String, Object)

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

GetValue(IConfiguration, Type, String)

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

GetValue<T>(IConfiguration, String, T)

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

GetValue<T>(IConfiguration, String)

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

Aplica-se a