ConfigurationSection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
| 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 |
| GetRequiredSection(IConfiguration, String) |
Obtém a subseção de configuração que tem a chave especificada. |