IConfiguration Interface

Definição

Representa um conjunto de propriedades de configuração de aplicativo de chave/valor.

public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
Derivado

Comentários

Para obter mais informações, confira Configuração no .NET.

Propriedades

Item[String]

Obtém ou define um valor de configuração.

Métodos

GetChildren()

Obtém as subseções de configuração de descendente imediato.

GetReloadToken()

Tenta obter um IChangeToken para controle de alterações.

GetSection(String)

Obtém uma subseção de configuração com a chave especificada.

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 ConnectionStrings seção da origem da configuração. Chamar esse método é uma abreviação de GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Obtém a subseção de configuração que tem a chave especificada.

Aplica-se a