IConfiguration 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 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 |
GetRequiredSection(IConfiguration, String) |
Obtém a subseção de configuração que tem a chave especificada. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários