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 compilar 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 IConfigurationSources registrado. |
Sources |
Obtém as fontes usadas para obter valores de configuração. |
Métodos
Add(IConfigurationSource) |
Adiciona uma nova origem de configuração. |
Build() |
Compila um IConfiguration com chaves e valores do conjunto de fontes registradas no 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ê os valores de configuração da linha de comando. |
AddCommandLine(IConfigurationBuilder, String[]) |
Adiciona um CommandLineConfigurationProvider que lê os valores de configuração da linha de comando. |
AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Adiciona um CommandLineConfigurationProvider que lê os valores de configuração da linha de comando usando os mapeamentos de opção especificados. |
Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Adiciona uma nova origem 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 para um PhysicalFileProvider com o caminho base. |
SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>) |
Define a 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 origem de configuração INI a |
AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Adiciona uma origem 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 origem de configuração INI a |
AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Adiciona uma origem de configuração JSON a |
AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Adiciona uma origem 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 origem 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; os conteúdos do arquivo são usados 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; os conteúdos do arquivo são usados 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; os conteúdos do arquivo são usados 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; os conteúdos do arquivo são usados 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 origem da configuração de segredos do usuário. Isso pesquisa Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
Adiciona a origem da configuração de segredos do usuário. Isso pesquisa Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Adiciona a origem da configuração de segredos do usuário. Isso pesquisa Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos. |
AddUserSecrets(IConfigurationBuilder, String) |
Adiciona a origem de configuração de segredos do usuário com a ID de segredos do usuário especificada. Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos. |
AddUserSecrets(IConfigurationBuilder, String, Boolean) |
Adiciona a origem de configuração de segredos do usuário com a ID de segredos do usuário especificada. Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos. |
AddUserSecrets<T>(IConfigurationBuilder) |
Adiciona a origem da configuração de segredos do usuário. Pesquisa o assembly que contém o tipo Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
Adiciona a origem da configuração de segredos do usuário. Pesquisa o assembly que contém o tipo Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
Adiciona a origem da configuração de segredos do usuário. Pesquisa o assembly que contém o tipo Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos. |
AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Adiciona uma origem de configuração XML a |
AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Adiciona uma origem 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 origem de configuração XML a |
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