IConfiguration Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um conjunto de propriedades de configuração de aplicação/chave/valor.
public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
- Derivado
Observações
Para obter mais informações, consulte Configuração no .NET.
Propriedades
| Name | Description |
|---|---|
| Item[String] |
Recebe ou define um valor de configuração. |
Métodos
| Name | Description |
|---|---|
| GetChildren() |
Obtém as subsecções de configuração descendente imediata. |
| GetReloadToken() |
Retorna a IChangeToken que pode ser usado para observar quando esta configuração é recarregada. |
| GetSection(String) |
Obtém uma subsecção de configuração com a chave especificada. |
Métodos da Extensão
| Name | Description |
|---|---|
| AsEnumerable(IConfiguration, Boolean) |
Obtenha a enumeração dos pares-chave-valor dentro do IConfiguration |
| AsEnumerable(IConfiguration) |
Obtenha a enumeração dos pares-chave-valor dentro do IConfiguration |
| Bind(IConfiguration, Object, Action<BinderOptions>) |
Tenta vincular a instância do objeto dada a valores de configuração, comparando nomes de propriedades com chaves de configuração de forma recursiva. |
| Bind(IConfiguration, Object) |
Tenta vincular a instância do objeto dada a valores de configuração, comparando nomes de propriedades com chaves de configuração de forma recursiva. |
| Bind(IConfiguration, String, Object) |
Tenta associar a instância de objeto dada à secção de configuração especificada pela chave, comparando os nomes das propriedades com chaves de configuração de forma recursiva. |
| Get(IConfiguration, Type, Action<BinderOptions>) |
Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente. |
| Get(IConfiguration, Type) |
Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente. |
| Get<T>(IConfiguration, Action<BinderOptions>) |
Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente. |
| Get<T>(IConfiguration) |
Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente. |
| GetConnectionString(IConfiguration, String) |
Obtém a cadeia de ligação especificada da configuração especificada.
Taquigrafia de |
| GetRequiredSection(IConfiguration, String) |
Recebe uma subsecção de configuração com a chave especificada. |
| GetValue(IConfiguration, Type, String, Object) |
Extrai o valor com a chave especificada e converte-o para o tipo especificado. |
| GetValue(IConfiguration, Type, String) |
Extrai o valor com a chave especificada e converte-o para o tipo especificado. |
| GetValue<T>(IConfiguration, String, T) |
Extrai o valor com a chave especificada e converte-o para o tipo T. |
| GetValue<T>(IConfiguration, String) |
Extrai o valor com a chave especificada e converte-o para o tipo T. |