IConfigurationBuilder Interface

Definição

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 configurationBuilder.

AddConfiguration(IConfigurationBuilder, IConfiguration)

Adiciona uma configuração existente a configurationBuilder.

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 builder.

AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Adiciona uma fonte de configuração INI a builder.

AddIniFile(IConfigurationBuilder, String, Boolean, Boolean)

Adiciona o fornecedor de configuração INI em path a builder.

AddIniFile(IConfigurationBuilder, String, Boolean)

Adiciona o fornecedor de configuração INI em path a builder.

AddIniFile(IConfigurationBuilder, String)

Adiciona o fornecedor de configuração INI em path a builder.

AddIniStream(IConfigurationBuilder, Stream)

Adiciona uma fonte de configuração INI a builder.

AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>)

Adiciona o fornecedor de configuração de memória a configurationBuilder.

AddInMemoryCollection(IConfigurationBuilder)

Adiciona o fornecedor de configuração de memória a configurationBuilder.

AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>)

Adiciona uma fonte de configuração JSON a builder.

AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Adiciona uma fonte de configuração JSON a builder.

AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean)

Adiciona o fornecedor de configuração JSON em path a builder.

AddJsonFile(IConfigurationBuilder, String, Boolean)

Adiciona o fornecedor de configuração JSON em path a builder.

AddJsonFile(IConfigurationBuilder, String)

Adiciona o fornecedor de configuração JSON em path a builder.

AddJsonStream(IConfigurationBuilder, Stream)

Adiciona uma fonte de configuração JSON a builder.

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 assembly uma instância de UserSecretsIdAttribute, que especifica um ID de segredos 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, Assembly, Boolean)

Adiciona a fonte de configuração dos segredos do utilizador. Isto procura assembly uma instância de UserSecretsIdAttribute, que especifica um ID de segredos 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, Assembly)

Adiciona a fonte de configuração dos segredos do utilizador. Isto procura assembly uma instância de UserSecretsIdAttribute, que especifica um ID de segredos 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, 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 T para uma instância de UserSecretsIdAttribute, que especifica um ID de segredos 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)

Adiciona a fonte de configuração dos segredos do utilizador. Pesquisa no assembly que contém o tipo T para uma instância de UserSecretsIdAttribute, que especifica um ID de segredos 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)

Adiciona a fonte de configuração dos segredos do utilizador. Pesquisa no assembly que contém o tipo T para uma instância de UserSecretsIdAttribute, que especifica um ID de segredos 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.

AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>)

Adiciona uma fonte de configuração XML a builder.

AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Adiciona uma fonte de configuração XML a builder.

AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean)

Adiciona o fornecedor de configuração XML em path a builder.

AddXmlFile(IConfigurationBuilder, String, Boolean)

Adiciona o fornecedor de configuração XML em path a builder.

AddXmlFile(IConfigurationBuilder, String)

Adiciona o fornecedor de configuração XML em path a builder.

AddXmlStream(IConfigurationBuilder, Stream)

Adiciona uma fonte de configuração XML a builder.

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.

Aplica-se a