ConfigurationRoot 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.
O nó raiz para uma configuração.
public ref class ConfigurationRoot : IDisposable, Microsoft::Extensions::Configuration::IConfigurationRoot
public class ConfigurationRoot : IDisposable, Microsoft.Extensions.Configuration.IConfigurationRoot
type ConfigurationRoot = class
interface IConfigurationRoot
interface IConfiguration
interface IDisposable
Public Class ConfigurationRoot
Implements IConfigurationRoot, IDisposable
- Herança
-
ConfigurationRoot
- Implementações
Construtores
ConfigurationRoot(IList<IConfigurationProvider>) |
Inicializa uma raiz de Configuração com uma lista de provedores. |
Propriedades
Item[String] |
Obtém ou define o valor correspondente a uma chave de configuração. |
Providers |
Os IConfigurationProviders para esta configuração. |
Métodos
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetChildren() |
Obtém as subseções filho imediatas. |
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) |
Reload() |
Força os valores de configuração a serem recarregados das fontes subjacentes. |
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. |
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. |
GetDebugView(IConfigurationRoot) |
Gera uma exibição legível da configuração que mostra a origem de cada valor. |
GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Gera uma exibição legível da configuração que mostra a origem de cada valor. |