IConfigurationBuilder 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 tipo usado para construir configurações de aplicações.
public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
- Derivado
Propriedades
| Name | Description |
|---|---|
| Properties |
Obtém uma coleção de chaves/valores que pode ser usada para partilhar dados entre os IConfigurationBuilder e os s registados IConfigurationSource. |
| Sources |
Obtém as fontes usadas para obter valores de configuração |
Métodos
| Name | Description |
|---|---|
| Add(IConfigurationSource) |
Adiciona uma nova fonte de configuração. |
| Build() |
Constrói um IConfiguration com chaves e valores do conjunto de fontes registadas em Sources. |
Métodos da Extensão
| Name | Description |
|---|---|
| Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Adiciona uma nova fonte de configuração. |
| AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String) |
Regista um fornecedor de configuração para metadados da aplicação. |
| AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>) |
Adiciona um IConfigurationProvider que lê valores de configuração da linha de comandos. |
| AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Adiciona um CommandLineConfigurationProviderIConfigurationProvider que lê valores de configuração da linha de comandos usando os mapeamentos de switch especificados. |
| AddCommandLine(IConfigurationBuilder, String[]) |
Adiciona um CommandLineConfigurationProviderIConfigurationProvider que lê valores de configuração da linha de comandos. |
| AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Adiciona uma configuração existente a |
| AddConfiguration(IConfigurationBuilder, IConfiguration) |
Adiciona uma configuração existente a |
| AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>) |
Adiciona um IConfigurationProvider que lê valores de configuração de variáveis de ambiente. |
| AddEnvironmentVariables(IConfigurationBuilder, String) |
Adiciona um IConfigurationProvider que lê valores de configuração de variáveis de ambiente com um prefixo especificado. |
| AddEnvironmentVariables(IConfigurationBuilder) |
Adiciona um IConfigurationProvider que lê valores de configuração de variáveis de ambiente. |
| AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Adiciona uma fonte de configuração INI a |
| AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Adiciona uma fonte de configuração INI a |
| AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Adiciona o fornecedor de configuração INI em |
| AddIniFile(IConfigurationBuilder, String, Boolean) |
Adiciona o fornecedor de configuração INI em |
| AddIniFile(IConfigurationBuilder, String) |
Adiciona o fornecedor de configuração INI em |
| AddIniStream(IConfigurationBuilder, Stream) |
Adiciona uma fonte de configuração INI a |
| AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Adiciona o fornecedor de configuração de memória a |
| AddInMemoryCollection(IConfigurationBuilder) |
Adiciona o fornecedor de configuração de memória a |
| AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Adiciona uma fonte de configuração JSON a |
| AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Adiciona uma fonte de configuração JSON a |
| AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Adiciona o fornecedor de configuração JSON em |
| AddJsonFile(IConfigurationBuilder, String, Boolean) |
Adiciona o fornecedor de configuração JSON em |
| AddJsonFile(IConfigurationBuilder, String) |
Adiciona o fornecedor de configuração JSON em |
| AddJsonStream(IConfigurationBuilder, Stream) |
Adiciona uma fonte de configuração JSON a |
| AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>) |
Adiciona configuração usando ficheiros de um diretório. Os nomes dos ficheiros são usados como chave, o conteúdo dos ficheiros como valor. |
| AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean) |
Adiciona configuração usando ficheiros de um diretório. Os nomes dos ficheiros são usados como chave, o conteúdo dos ficheiros como valor. |
| AddKeyPerFile(IConfigurationBuilder, String, Boolean) |
Adiciona configuração usando ficheiros de um diretório. Os nomes dos ficheiros são usados como chave, o conteúdo dos ficheiros como valor. |
| AddKeyPerFile(IConfigurationBuilder, String) |
Adiciona configuração usando ficheiros de um diretório. Os nomes dos ficheiros são usados como chave, o conteúdo dos ficheiros como valor. |
| AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Adiciona a fonte de configuração dos segredos do utilizador. Isto procura Um ID de segredos de utilizador é um valor único usado para armazenar e identificar uma coleção de valores de configuração secretos. |
| AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
Adiciona a fonte de configuração dos segredos do utilizador. Isto procura Um ID de segredos de utilizador é um valor único usado para armazenar e identificar uma coleção de valores de configuração secretos. |
| AddUserSecrets(IConfigurationBuilder, Assembly) |
Adiciona a fonte de configuração dos segredos do utilizador. Isto procura Um ID de segredos de utilizador é um valor único usado para armazenar e identificar uma coleção de valores de configuração secretos. |
| AddUserSecrets(IConfigurationBuilder, String, Boolean) |
Adiciona a fonte de configuração dos secretos de utilizador com ID especificado de secretos de utilizador. Um ID de segredos de utilizador é um valor único usado para armazenar e identificar uma coleção de valores de configuração secretos. |
| AddUserSecrets(IConfigurationBuilder, String) |
Adiciona a fonte de configuração dos secretos de utilizador com ID especificado de secretos de utilizador. Um ID de segredos de utilizador é um valor único usado para armazenar e identificar uma coleção de valores de configuração secretos. |
| AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
Adiciona a fonte de configuração dos segredos do utilizador. Pesquisa no assembly que contém o tipo Um ID de segredos de utilizador é um valor único usado para armazenar e identificar uma coleção de valores de configuração secretos. |
| AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
Adiciona a fonte de configuração dos segredos do utilizador. Pesquisa no assembly que contém o tipo Um ID de segredos de utilizador é um valor único usado para armazenar e identificar uma coleção de valores de configuração secretos. |
| AddUserSecrets<T>(IConfigurationBuilder) |
Adiciona a fonte de configuração dos segredos do utilizador. Pesquisa no assembly que contém o tipo Um ID de segredos de utilizador é um valor único usado para armazenar e identificar uma coleção de valores de configuração secretos. |
| AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Adiciona uma fonte de configuração XML a |
| AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Adiciona uma fonte de configuração XML a |
| AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Adiciona o fornecedor de configuração XML em |
| AddXmlFile(IConfigurationBuilder, String, Boolean) |
Adiciona o fornecedor de configuração XML em |
| AddXmlFile(IConfigurationBuilder, String) |
Adiciona o fornecedor de configuração XML em |
| AddXmlStream(IConfigurationBuilder, Stream) |
Adiciona uma fonte de configuração XML a |
| GetFileLoadExceptionHandler(IConfigurationBuilder) |
Faz com que uma ação por defeito seja invocada para os fornecedores baseados em ficheiros quando ocorre um erro. |
| GetFileProvider(IConfigurationBuilder) |
Obtém o padrão IFileProvider para ser usado em fornecedores baseados em ficheiros. |
| SetBasePath(IConfigurationBuilder, String) |
Define o FileProvider para fornecedores baseados em ficheiros para um PhysicalFileProvider com o caminho base. |
| SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>) |
Define uma ação padrão a ser invocada para os fornecedores baseados em ficheiros quando ocorre um erro. |
| SetFileProvider(IConfigurationBuilder, IFileProvider) |
Define o padrão IFileProvider para ser usado para fornecedores baseados em ficheiros. |