ConfigurationSection Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| 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. |