IConfigurationBuilder Interfaccia

Definizione

Rappresenta un tipo usato per creare la configurazione dell'applicazione.

public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
Derivato

Proprietà

Properties

Ottiene una raccolta di chiavi/valori che è possibile usare per condividere i dati tra l'oggetto IConfigurationBuilder e gli oggetti IConfigurationSource registrati.

Sources

Ottiene le origini usate per ottenere i valori di configurazione.

Metodi

Add(IConfigurationSource)

Aggiunge una nuova origine della configurazione.

Build()

Crea un oggetto IConfiguration con chiavi e valori dal set di origini registrate in Sources.

Metodi di estensione

AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String)

Registra un provider di configurazione per i metadati dell'applicazione.

AddAzureKeyVault(IConfigurationBuilder, AzureKeyVaultConfigurationOptions)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione da Azure Key Vault.

AddAzureKeyVault(IConfigurationBuilder, String)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione da Azure Key Vault.

AddAzureKeyVault(IConfigurationBuilder, String, KeyVaultClient, IKeyVaultSecretManager)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione da Azure Key Vault.

AddAzureKeyVault(IConfigurationBuilder, String, IKeyVaultSecretManager)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione da Azure Key Vault.

AddAzureKeyVault(IConfigurationBuilder, String, String, X509Certificate2)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione da Azure Key Vault.

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

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione da Azure Key Vault.

AddAzureKeyVault(IConfigurationBuilder, String, String, String)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione da Azure Key Vault.

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

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione da Azure Key Vault.

AddConfiguration(IConfigurationBuilder, IConfiguration)

Aggiunge una configurazione esistente a configurationBuilder.

AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean)

Aggiunge una configurazione esistente a configurationBuilder.

AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione dalla riga di comando.

AddCommandLine(IConfigurationBuilder, String[])

Aggiunge un oggetto CommandLineConfigurationProvider che legge i valori di configurazione dalla riga di comando.

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

Aggiunge un oggetto CommandLineConfigurationProvider che legge i valori di configurazione dalla riga di comando usando i mapping tra le opzioni specificati.

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

Aggiunge una nuova origine della configurazione.

AddUserSecrets(IConfigurationBuilder)

Aggiunge l'origine della configurazione dei segreti utente. Cerca nell'assembly in GetEntryAssembly() un'istanza di UserSecretsIdAttribute.

AddUserSecrets(IConfigurationBuilder, Assembly)

Aggiunge l'origine della configurazione dei segreti utente.

AddUserSecrets(IConfigurationBuilder, String)

Aggiunge l'origine di configurazione dei segreti utente con l'ID segreto specificato.

AddUserSecrets<T>(IConfigurationBuilder)

Aggiunge l'origine della configurazione dei segreti utente. Cerca nell'assembly che contiene il tipo T un'istanza di UserSecretsIdAttribute.

AddEnvironmentVariables(IConfigurationBuilder)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione dalle variabili di ambiente.

AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione dalle variabili di ambiente.

AddEnvironmentVariables(IConfigurationBuilder, String)

Aggiunge un oggetto IConfigurationProvider che legge i valori di configurazione dalle variabili di ambiente con un prefisso specificato.

GetFileLoadExceptionHandler(IConfigurationBuilder)

Ottiene l'oggetto IFileProvider predefinito da usare per i provider basati su file.

GetFileProvider(IConfigurationBuilder)

Ottiene l'oggetto IFileProvider predefinito da usare per i provider basati su file.

SetBasePath(IConfigurationBuilder, String)

Imposta l'oggetto FileProvider per i provider basati su file su un oggetto PhysicalFileProvider con il percorso di base.

SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>)

Imposta un'azione predefinita da richiamare per i provider basati su file quando si verifica un errore.

SetFileProvider(IConfigurationBuilder, IFileProvider)

Imposta l'oggetto IFileProvider predefinito da usare per i provider basati su file.

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

Aggiunge un'origine della configurazione INI a builder.

AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>)

Aggiunge un'origine della configurazione INI a builder.

AddIniFile(IConfigurationBuilder, String)

Aggiunge il provider di configurazione INI in path a builder.

AddIniFile(IConfigurationBuilder, String, Boolean)

Aggiunge il provider di configurazione INI in path a builder.

AddIniFile(IConfigurationBuilder, String, Boolean, Boolean)

Aggiunge il provider di configurazione INI in path a builder.

AddIniStream(IConfigurationBuilder, Stream)

Aggiunge un'origine della configurazione INI a builder.

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

Aggiunge un'origine della configurazione JSON a builder.

AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>)

Aggiunge un'origine della configurazione JSON a builder.

AddJsonFile(IConfigurationBuilder, String)

Aggiunge il provider di configurazione JSON in path a builder.

AddJsonFile(IConfigurationBuilder, String, Boolean)

Aggiunge il provider di configurazione JSON in path a builder.

AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean)

Aggiunge il provider di configurazione JSON in path a builder.

AddJsonStream(IConfigurationBuilder, Stream)

Aggiunge un'origine della configurazione JSON a builder.

AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>)

Aggiunge la configurazione usando i file di una directory. I nomi file vengono usati come chiave, i contenuti dei file vengono usati come valore.

AddKeyPerFile(IConfigurationBuilder, String)

Aggiunge la configurazione usando i file di una directory. I nomi file vengono usati come chiave, i contenuti dei file vengono usati come valore.

AddKeyPerFile(IConfigurationBuilder, String, Boolean)

Aggiunge la configurazione usando i file di una directory. I nomi file vengono usati come chiave, i contenuti dei file vengono usati come valore.

AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean)

Aggiunge la configurazione usando i file di una directory. I nomi file vengono usati come chiave, i contenuti dei file vengono usati come valore.

AddInMemoryCollection(IConfigurationBuilder)

Aggiunge il provider di configurazione della memoria a configurationBuilder.

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

Aggiunge il provider di configurazione della memoria a configurationBuilder.

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

Aggiunge un'origine della configurazione JSON a builder.

AddNewtonsoftJsonFile(IConfigurationBuilder, Action<NewtonsoftJsonConfigurationSource>)

Aggiunge un'origine della configurazione JSON a builder.

AddNewtonsoftJsonFile(IConfigurationBuilder, String)

Aggiunge il provider di configurazione JSON in path a builder.

AddNewtonsoftJsonFile(IConfigurationBuilder, String, Boolean)

Aggiunge il provider di configurazione JSON in path a builder.

AddNewtonsoftJsonFile(IConfigurationBuilder, String, Boolean, Boolean)

Aggiunge il provider di configurazione JSON in path a builder.

AddNewtonsoftJsonStream(IConfigurationBuilder, Stream)

Aggiunge un'origine della configurazione JSON Newtonsoft a builder.

AddUserSecrets(IConfigurationBuilder, Assembly)

Aggiunge l'origine della configurazione dei segreti utente. Viene eseguita la ricerca in assembly di un'istanza di UserSecretsIdAttribute, che specifica un ID dei segreti utente.

Un ID dei segreti utente è un valore univoco usato per archiviare e identificare una raccolta di valori di configurazione dei segreti.

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean)

Aggiunge l'origine della configurazione dei segreti utente. Viene eseguita la ricerca in assembly di un'istanza di UserSecretsIdAttribute, che specifica un ID dei segreti utente.

Un ID dei segreti utente è un valore univoco usato per archiviare e identificare una raccolta di valori di configurazione dei segreti.

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean)

Aggiunge l'origine della configurazione dei segreti utente. Viene eseguita la ricerca in assembly di un'istanza di UserSecretsIdAttribute, che specifica un ID dei segreti utente.

Un ID dei segreti utente è un valore univoco usato per archiviare e identificare una raccolta di valori di configurazione dei segreti.

AddUserSecrets(IConfigurationBuilder, String)

Aggiunge l'origine della configurazione dei segreti utente con l'ID dei segreti utente specificato.

Un ID dei segreti utente è un valore univoco usato per archiviare e identificare una raccolta di valori di configurazione dei segreti.

AddUserSecrets(IConfigurationBuilder, String, Boolean)

Aggiunge l'origine della configurazione dei segreti utente con l'ID dei segreti utente specificato.

Un ID dei segreti utente è un valore univoco usato per archiviare e identificare una raccolta di valori di configurazione dei segreti.

AddUserSecrets<T>(IConfigurationBuilder)

Aggiunge l'origine della configurazione dei segreti utente. Cerca nell'assembly che contiene il tipo T un'istanza di UserSecretsIdAttribute che specifica un ID dei segreti utente.

Un ID dei segreti utente è un valore univoco usato per archiviare e identificare una raccolta di valori di configurazione dei segreti.

AddUserSecrets<T>(IConfigurationBuilder, Boolean)

Aggiunge l'origine della configurazione dei segreti utente. Cerca nell'assembly che contiene il tipo T un'istanza di UserSecretsIdAttribute che specifica un ID dei segreti utente.

Un ID dei segreti utente è un valore univoco usato per archiviare e identificare una raccolta di valori di configurazione dei segreti.

AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean)

Aggiunge l'origine della configurazione dei segreti utente. Cerca nell'assembly che contiene il tipo T un'istanza di UserSecretsIdAttribute che specifica un ID dei segreti utente.

Un ID dei segreti utente è un valore univoco usato per archiviare e identificare una raccolta di valori di configurazione dei segreti.

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

Aggiunge un'origine della configurazione XML a builder.

AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>)

Aggiunge un'origine della configurazione XML a builder.

AddXmlFile(IConfigurationBuilder, String)

Aggiunge il provider di configurazione XML in path a builder.

AddXmlFile(IConfigurationBuilder, String, Boolean)

Aggiunge il provider di configurazione XML in path a builder.

AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean)

Aggiunge il provider di configurazione XML in path a builder.

AddXmlStream(IConfigurationBuilder, Stream)

Aggiunge un'origine della configurazione XML a builder.

Si applica a