IConfigurationBuilder 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 tipo usado para criar a configuração do aplicativo.
public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
- Derivado
Propriedades
Properties |
Obtém uma coleção de chave/valor que pode ser usada para compartilhar dados entre o IConfigurationBuilder e os IConfigurationSourceregistrados. |
Sources |
Obtém as fontes usadas para obter valores de configuração. |
Métodos
Add(IConfigurationSource) |
Adiciona uma nova fonte de configuração. |
Build() |
Cria um IConfiguration com chaves e valores do conjunto de fontes registradas em Sources. |
Métodos de Extensão
AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String) |
Registra um provedor de configuração para metadados de aplicativo. |
AddConfiguration(IConfigurationBuilder, IConfiguration) |
Adiciona uma configuração existente a |
AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Adiciona uma configuração existente a |
AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>) |
Adiciona um IConfigurationProvider que lê valores de configuração da linha de comando. |
AddCommandLine(IConfigurationBuilder, String[]) |
Adiciona um CommandLineConfigurationProvider que lê valores de configuração da linha de comando. |
AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Adiciona um CommandLineConfigurationProvider que lê valores de configuração da linha de comando usando os mapeamentos de comutador especificados. |
Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Adiciona uma nova fonte de configuração. |
AddEnvironmentVariables(IConfigurationBuilder) |
Adiciona um IConfigurationProvider que lê valores de configuração de variáveis de ambiente. |
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. |
GetFileLoadExceptionHandler(IConfigurationBuilder) |
Obtém o IFileProvider padrão a ser usado para provedores baseados em arquivo. |
GetFileProvider(IConfigurationBuilder) |
Obtém o IFileProvider padrão a ser usado para provedores baseados em arquivo. |
SetBasePath(IConfigurationBuilder, String) |
Define o FileProvider para provedores baseados em arquivo como um PhysicalFileProvider com o caminho base. |
SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>) |
Define uma ação padrão a ser invocada para provedores baseados em arquivo quando ocorre um erro. |
SetFileProvider(IConfigurationBuilder, IFileProvider) |
Define o IFileProvider padrão a ser usado para provedores baseados em arquivo. |
AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Adiciona uma fonte de configuração ini a |
AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Adiciona uma fonte de configuração ini a |
AddIniFile(IConfigurationBuilder, String) |
Adiciona o provedor de configuração INI em |
AddIniFile(IConfigurationBuilder, String, Boolean) |
Adiciona o provedor de configuração INI em |
AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Adiciona o provedor de configuração INI em |
AddIniStream(IConfigurationBuilder, Stream) |
Adiciona uma fonte de configuração ini a |
AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Adiciona uma fonte de configuração JSON a |
AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Adiciona uma fonte de configuração JSON a |
AddJsonFile(IConfigurationBuilder, String) |
Adiciona o provedor de configuração JSON em |
AddJsonFile(IConfigurationBuilder, String, Boolean) |
Adiciona o provedor de configuração JSON em |
AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Adiciona o provedor de configuração JSON em |
AddJsonStream(IConfigurationBuilder, Stream) |
Adiciona uma fonte de configuração JSON a |
AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>) |
Adiciona a configuração usando arquivos de um diretório. Os nomes de arquivo são usados como a chave, o conteúdo do arquivo é usado como o valor. |
AddKeyPerFile(IConfigurationBuilder, String) |
Adiciona a configuração usando arquivos de um diretório. Os nomes de arquivo são usados como a chave, o conteúdo do arquivo é usado como o valor. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean) |
Adiciona a configuração usando arquivos de um diretório. Os nomes de arquivo são usados como a chave, o conteúdo do arquivo é usado como o valor. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean) |
Adiciona a configuração usando arquivos de um diretório. Os nomes de arquivo são usados como a chave, o conteúdo do arquivo é usado como o valor. |
AddInMemoryCollection(IConfigurationBuilder) |
Adiciona o provedor de configuração de memória a |
AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Adiciona o provedor de configuração de memória a |
AddUserSecrets(IConfigurationBuilder, Assembly) |
Adiciona a fonte de configuração de segredos do usuário. Isso pesquisa Uma ID de segredos do usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração de segredo. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
Adiciona a fonte de configuração de segredos do usuário. Isso pesquisa Uma ID de segredos do usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração de segredo. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Adiciona a fonte de configuração de segredos do usuário. Isso pesquisa Uma ID de segredos do usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração de segredo. |
AddUserSecrets(IConfigurationBuilder, String) |
Adiciona a fonte de configuração de segredos do usuário com a ID de segredos do usuário especificada. Uma ID de segredos do usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração de segredo. |
AddUserSecrets(IConfigurationBuilder, String, Boolean) |
Adiciona a fonte de configuração de segredos do usuário com a ID de segredos do usuário especificada. Uma ID de segredos do usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração de segredo. |
AddUserSecrets<T>(IConfigurationBuilder) |
Adiciona a fonte de configuração de segredos do usuário. Pesquisa o assembly que contém o tipo Uma ID de segredos do usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração de segredo. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
Adiciona a fonte de configuração de segredos do usuário. Pesquisa o assembly que contém o tipo Uma ID de segredos do usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração de segredo. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
Adiciona a fonte de configuração de segredos do usuário. Pesquisa o assembly que contém o tipo Uma ID de segredos do usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração de segredo. |
AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Adiciona uma fonte de configuração XML a |
AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Adiciona uma fonte de configuração XML a |
AddXmlFile(IConfigurationBuilder, String) |
Adiciona o provedor de configuração XML em |
AddXmlFile(IConfigurationBuilder, String, Boolean) |
Adiciona o provedor de configuração XML em |
AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Adiciona o provedor de configuração XML em |
AddXmlStream(IConfigurationBuilder, Stream) |
Adiciona uma fonte de configuração XML a |