IConfigurationBuilder Interface

Definição

Representa um tipo usado para compilar a configuração do aplicativo.Represents a type used to build application configuration.

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.Gets a key/value collection that can be used to share data between the IConfigurationBuilder and the registered IConfigurationSources.

Sources

Obtém as fontes usadas para obter valores de configuração.Gets the sources used to obtain configuration values.

Métodos

Add(IConfigurationSource)

Adiciona uma nova origem de configuração.Adds a new configuration source.

Build()

Compila um IConfiguration com chaves e valores do conjunto de fontes registradas no Sources.Builds an IConfiguration with keys and values from the set of sources registered in Sources.

Métodos de Extensão

AddAzureKeyVault(IConfigurationBuilder, AzureKeyVaultConfigurationOptions)

Adiciona um IConfigurationProvider que lê os valores de configuração do Azure KeyVault.Adds an IConfigurationProvider that reads configuration values from the Azure KeyVault.

AddAzureKeyVault(IConfigurationBuilder, String)

Adiciona um IConfigurationProvider que lê os valores de configuração do Azure KeyVault.Adds an IConfigurationProvider that reads configuration values from the Azure KeyVault.

AddAzureKeyVault(IConfigurationBuilder, String, KeyVaultClient, IKeyVaultSecretManager)

Adiciona um IConfigurationProvider que lê os valores de configuração do Azure KeyVault.Adds an IConfigurationProvider that reads configuration values from the Azure KeyVault.

AddAzureKeyVault(IConfigurationBuilder, String, IKeyVaultSecretManager)

Adiciona um IConfigurationProvider que lê os valores de configuração do Azure KeyVault.Adds an IConfigurationProvider that reads configuration values from the Azure KeyVault.

AddAzureKeyVault(IConfigurationBuilder, String, String, X509Certificate2)

Adiciona um IConfigurationProvider que lê os valores de configuração do Azure KeyVault.Adds an IConfigurationProvider that reads configuration values from the Azure KeyVault.

AddAzureKeyVault(IConfigurationBuilder, String, String, X509Certificate2, IKeyVaultSecretManager)

Adiciona um IConfigurationProvider que lê os valores de configuração do Azure KeyVault.Adds an IConfigurationProvider that reads configuration values from the Azure KeyVault.

AddAzureKeyVault(IConfigurationBuilder, String, String, String)

Adiciona um IConfigurationProvider que lê os valores de configuração do Azure KeyVault.Adds an IConfigurationProvider that reads configuration values from the Azure KeyVault.

AddAzureKeyVault(IConfigurationBuilder, String, String, String, IKeyVaultSecretManager)

Adiciona um IConfigurationProvider que lê os valores de configuração do Azure KeyVault.Adds an IConfigurationProvider that reads configuration values from the Azure KeyVault.

AddConfiguration(IConfigurationBuilder, IConfiguration)

Adiciona uma configuração existente a configurationBuilder.Adds an existing configuration to configurationBuilder.

AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean)

Adiciona uma configuração existente a configurationBuilder.Adds an existing configuration to configurationBuilder.

AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>)

Adiciona um IConfigurationProvider que lê os valores de configuração da linha de comando.Adds an IConfigurationProvider that reads configuration values from the command line.

AddCommandLine(IConfigurationBuilder, String[])

Adiciona um CommandLineConfigurationProviderIConfigurationProvider que lê os valores de configuração da linha de comando.Adds a CommandLineConfigurationProviderIConfigurationProvider that reads configuration values from the command line.

AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>)

Adiciona um CommandLineConfigurationProviderIConfigurationProvider que lê os valores de configuração da linha de comando usando os mapeamentos de opção especificados.Adds a CommandLineConfigurationProviderIConfigurationProvider that reads configuration values from the command line using the specified switch mappings.

Add<TSource>(IConfigurationBuilder, Action<TSource>)

Adiciona uma nova origem de configuração.Adds a new configuration source.

AddUserSecrets(IConfigurationBuilder)

Adiciona a origem da configuração de segredos do usuário.Adds the user secrets configuration source. Pesquisa o assembly de GetEntryAssembly() para uma instância de UserSecretsIdAttribute.Searches the assembly from GetEntryAssembly() for an instance of UserSecretsIdAttribute.

AddUserSecrets(IConfigurationBuilder, Assembly)

Adiciona a origem da configuração de segredos do usuário.Adds the user secrets configuration source.

AddUserSecrets(IConfigurationBuilder, String)

Adiciona a origem de configuração de segredos do usuário com a ID de segredos especificada.Adds the user secrets configuration source with specified secrets id.

AddUserSecrets<T>(IConfigurationBuilder)

Adiciona a origem da configuração de segredos do usuário.Adds the user secrets configuration source. Pesquisa o assembly que contém o tipo T para uma instância de UserSecretsIdAttribute.Searches the assembly that contains type T for an instance of UserSecretsIdAttribute.

AddEnvironmentVariables(IConfigurationBuilder)

Adiciona um IConfigurationProvider que lê valores de configuração de variáveis de ambiente.Adds an IConfigurationProvider that reads configuration values from environment variables.

AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>)

Adiciona um IConfigurationProvider que lê valores de configuração de variáveis de ambiente.Adds an IConfigurationProvider that reads configuration values from environment variables.

AddEnvironmentVariables(IConfigurationBuilder, String)

Adiciona um IConfigurationProvider que lê valores de configuração de variáveis de ambiente com um prefixo especificado.Adds an IConfigurationProvider that reads configuration values from environment variables with a specified prefix.

GetFileLoadExceptionHandler(IConfigurationBuilder)

Obtém o IFileProvider padrão a ser usado para provedores baseados em arquivo.Gets the default IFileProvider to be used for file-based providers.

GetFileProvider(IConfigurationBuilder)

Obtém o IFileProvider padrão a ser usado para provedores baseados em arquivo.Gets the default IFileProvider to be used for file-based providers.

SetBasePath(IConfigurationBuilder, String)

Define o FileProvider para provedores baseados em arquivo para um PhysicalFileProvider com o caminho base.Sets the FileProvider for file-based providers to a PhysicalFileProvider with the base path.

SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>)

Define a ação padrão a ser invocada para provedores baseados em arquivo quando ocorre um erro.Sets a default action to be invoked for file-based providers when an error occurs.

SetFileProvider(IConfigurationBuilder, IFileProvider)

Define o IFileProvider padrão a ser usado para provedores baseados em arquivo.Sets the default IFileProvider to be used for file-based providers.

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

Adiciona uma origem de configuração INI a builder.Adds a INI configuration source to builder.

AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>)

Adiciona uma origem de configuração INI a builder.Adds a INI configuration source to builder.

AddIniFile(IConfigurationBuilder, String)

Adiciona o provedor de configuração INI em path para builder.Adds the INI configuration provider at path to builder.

AddIniFile(IConfigurationBuilder, String, Boolean)

Adiciona o provedor de configuração INI em path para builder.Adds the INI configuration provider at path to builder.

AddIniFile(IConfigurationBuilder, String, Boolean, Boolean)

Adiciona o provedor de configuração INI em path para builder.Adds the INI configuration provider at path to builder.

AddIniStream(IConfigurationBuilder, Stream)

Adiciona uma origem de configuração INI a builder.Adds a INI configuration source to builder.

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

Adiciona uma origem de configuração JSON a builder.Adds a JSON configuration source to builder.

AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>)

Adiciona uma origem de configuração JSON a builder.Adds a JSON configuration source to builder.

AddJsonFile(IConfigurationBuilder, String)

Adiciona o provedor de configuração JSON em path para builder.Adds the JSON configuration provider at path to builder.

AddJsonFile(IConfigurationBuilder, String, Boolean)

Adiciona o provedor de configuração JSON em path para builder.Adds the JSON configuration provider at path to builder.

AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean)

Adiciona o provedor de configuração JSON em path para builder.Adds the JSON configuration provider at path to builder.

AddJsonStream(IConfigurationBuilder, Stream)

Adiciona uma origem de configuração JSON a builder.Adds a JSON configuration source to builder.

AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>)

Adiciona a configuração usando arquivos de um diretório.Adds configuration using files from a directory. Os nomes de arquivo são usados como a chave; os conteúdos do arquivo são usados como o valor.File names are used as the key, file contents are used as the value.

AddKeyPerFile(IConfigurationBuilder, String, Boolean)

Adiciona a configuração usando arquivos de um diretório.Adds configuration using files from a directory. Os nomes de arquivo são usados como a chave; os conteúdos do arquivo são usados como o valor.File names are used as the key, file contents are used as the value.

AddInMemoryCollection(IConfigurationBuilder)

Adiciona o provedor de configuração de memória a configurationBuilder.Adds the memory configuration provider to configurationBuilder.

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

Adiciona o provedor de configuração de memória a configurationBuilder.Adds the memory configuration provider to configurationBuilder.

AddNewtonsoftJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Adiciona uma origem de configuração JSON a builder.Adds a JSON configuration source to builder.

AddNewtonsoftJsonFile(IConfigurationBuilder, Action<NewtonsoftJsonConfigurationSource>)

Adiciona uma origem de configuração JSON a builder.Adds a JSON configuration source to builder.

AddNewtonsoftJsonFile(IConfigurationBuilder, String)

Adiciona o provedor de configuração JSON em path para builder.Adds the JSON configuration provider at path to builder.

AddNewtonsoftJsonFile(IConfigurationBuilder, String, Boolean)

Adiciona o provedor de configuração JSON em path para builder.Adds the JSON configuration provider at path to builder.

AddNewtonsoftJsonFile(IConfigurationBuilder, String, Boolean, Boolean)

Adiciona o provedor de configuração JSON em path para builder.Adds the JSON configuration provider at path to builder.

AddNewtonsoftJsonStream(IConfigurationBuilder, Stream)

Adiciona uma origem de configuração JSON Newtonsoft a builder.Adds a Newtonsoft JSON configuration source to builder.

AddUserSecrets(IConfigurationBuilder, Assembly)

Adiciona a origem da configuração de segredos do usuário.Adds the user secrets configuration source. Isso pesquisa assembly para uma instância do UserSecretsIdAttribute, que especifica uma ID de segredos do usuário.This searches assembly for an instance of UserSecretsIdAttribute, which specifies a user secrets ID.

Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos.A user secrets ID is unique value used to store and identify a collection of secret configuration values.

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean)

Adiciona a origem da configuração de segredos do usuário.Adds the user secrets configuration source. Isso pesquisa assembly para uma instância do UserSecretsIdAttribute, que especifica uma ID de segredos do usuário.This searches assembly for an instance of UserSecretsIdAttribute, which specifies a user secrets ID.

Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos.A user secrets ID is unique value used to store and identify a collection of secret configuration values.

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean)

Adiciona a origem da configuração de segredos do usuário.Adds the user secrets configuration source. Isso pesquisa assembly para uma instância do UserSecretsIdAttribute, que especifica uma ID de segredos do usuário.This searches assembly for an instance of UserSecretsIdAttribute, which specifies a user secrets ID.

Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos.A user secrets ID is unique value used to store and identify a collection of secret configuration values.

AddUserSecrets(IConfigurationBuilder, String)

Adiciona a origem de configuração de segredos do usuário com a ID de segredos do usuário especificada.Adds the user secrets configuration source with specified user secrets ID.

Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos.A user secrets ID is unique value used to store and identify a collection of secret configuration values.

AddUserSecrets(IConfigurationBuilder, String, Boolean)

Adiciona a origem de configuração de segredos do usuário com a ID de segredos do usuário especificada.Adds the user secrets configuration source with specified user secrets ID.

Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos.A user secrets ID is unique value used to store and identify a collection of secret configuration values.

AddUserSecrets<T>(IConfigurationBuilder)

Adiciona a origem da configuração de segredos do usuário.Adds the user secrets configuration source. Pesquisa o assembly que contém o tipo T para uma instância de UserSecretsIdAttribute, que especifica uma ID de segredos do usuário.Searches the assembly that contains type T for an instance of UserSecretsIdAttribute, which specifies a user secrets ID.

Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos.A user secrets ID is unique value used to store and identify a collection of secret configuration values.

AddUserSecrets<T>(IConfigurationBuilder, Boolean)

Adiciona a origem da configuração de segredos do usuário.Adds the user secrets configuration source. Pesquisa o assembly que contém o tipo T para uma instância de UserSecretsIdAttribute, que especifica uma ID de segredos do usuário.Searches the assembly that contains type T for an instance of UserSecretsIdAttribute, which specifies a user secrets ID.

Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos.A user secrets ID is unique value used to store and identify a collection of secret configuration values.

AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean)

Adiciona a origem da configuração de segredos do usuário.Adds the user secrets configuration source. Pesquisa o assembly que contém o tipo T para uma instância de UserSecretsIdAttribute, que especifica uma ID de segredos do usuário.Searches the assembly that contains type T for an instance of UserSecretsIdAttribute, which specifies a user secrets ID.

Uma ID de segredos de usuário é um valor exclusivo usado para armazenar e identificar uma coleção de valores de configuração secretos.A user secrets ID is unique value used to store and identify a collection of secret configuration values.

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

Adiciona uma origem de configuração XML a builder.Adds a XML configuration source to builder.

AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>)

Adiciona uma origem de configuração XML a builder.Adds a XML configuration source to builder.

AddXmlFile(IConfigurationBuilder, String)

Adiciona o provedor de configuração XML em path para builder.Adds the XML configuration provider at path to builder.

AddXmlFile(IConfigurationBuilder, String, Boolean)

Adiciona o provedor de configuração XML em path para builder.Adds the XML configuration provider at path to builder.

AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean)

Adiciona o provedor de configuração XML em path para builder.Adds the XML configuration provider at path to builder.

AddXmlStream(IConfigurationBuilder, Stream)

Adiciona uma origem de configuração XML a builder.Adds a XML configuration source to builder.

Aplica-se a