IConfigurationRoot 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 a raiz de uma IConfiguration hierarquia.
public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
- Derivado
- Implementações
Propriedades
| Nome | Description |
|---|---|
| Item[String] |
Obtém ou define um valor de configuração. (Herdado de IConfiguration) |
| Providers |
Obtém os IConfigurationProvider provedores para essa configuração. |
Métodos
| Nome | Description |
|---|---|
| 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) |
| Reload() |
Força os valores de configuração a serem recarregados dos provedores subjacentes IConfigurationProvider . |
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. |
| 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 |
| GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Gera uma exibição legível por humanos da configuração mostrando de onde veio cada valor. |
| GetDebugView(IConfigurationRoot) |
Gera uma exibição legível por humanos da configuração mostrando de onde veio cada valor. |
| 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. |