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. |