IConfigurationSection Interface
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 interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
- Derivado
- Implementações
Propriedades
Item[String] |
Obtém ou define um valor de configuração. (Herdado de IConfiguration) |
Key |
Obtém a chave que esta seção ocupa em seu pai. |
Path |
Obtém o caminho completo para esta seção no IConfiguration. |
Value |
Obtém ou define o valor da seção. |
Métodos
GetChildren() |
Obtém as sub-seções de configuração descendente imediata. (Herdado de IConfiguration) |
GetReloadToken() |
Retorna um IChangeToken que pode ser usado para observar quando essa configuração é recarregada. (Herdado de IConfiguration) |
GetSection(String) |
Obtém uma sub-seção de configuração com a chave especificada. (Herdado de IConfiguration) |
Métodos de Extensão
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, 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, 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. |
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(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<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. |
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. |
GetValue(IConfiguration, Type, String) |
Extrai o valor com a chave especificada e converte-o no tipo especificado. |
GetValue(IConfiguration, Type, String, Object) |
Extrai o valor com a chave especificada e converte-o 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) |
Obter a enumeração de pares chave-valor no IConfiguration. |
AsEnumerable(IConfiguration, Boolean) |
Obtém a enumeração de pares chave-valor no 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 seção |
GetRequiredSection(IConfiguration, String) |
Obtém a subseção de configuração que tem a chave especificada. |