Condividi tramite


IConfigurationBuilder Interfaccia

Definizione

Rappresenta un tipo utilizzato per compilare la configurazione dell'applicazione.

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

Proprietà

Properties

Ottiene una raccolta chiave/valore che può essere utilizzata per condividere i dati tra il IConfigurationBuilder e il IConfigurationSourceregistrato.

Sources

Ottiene le origini utilizzate per ottenere i valori di configurazione.

Metodi

Add(IConfigurationSource)

Aggiunge una nuova origine di configurazione.

Build()

Compila un IConfiguration con chiavi e valori del set di origini registrate in Sources.

Metodi di estensione

AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String)

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

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 IConfigurationProvider che legge i valori di configurazione dalla riga di comando.

AddCommandLine(IConfigurationBuilder, String[])

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

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

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

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

Aggiunge una nuova origine di configurazione.

AddEnvironmentVariables(IConfigurationBuilder)

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

AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>)

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

AddEnvironmentVariables(IConfigurationBuilder, String)

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

GetFileLoadExceptionHandler(IConfigurationBuilder)

Ottiene il IFileProvider predefinito da utilizzare per i provider basati su file.

GetFileProvider(IConfigurationBuilder)

Ottiene il IFileProvider predefinito da utilizzare per i provider basati su file.

SetBasePath(IConfigurationBuilder, String)

Imposta FileProvider per i provider basati su file su un 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 il IFileProvider predefinito da utilizzare per i provider basati su file.

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

Aggiunge un'origine di configurazione INI a builder.

AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>)

Aggiunge un'origine di 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 di configurazione INI a builder.

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

Aggiunge un'origine di configurazione JSON a builder.

AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>)

Aggiunge un'origine di 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 di configurazione JSON a builder.

AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>)

Aggiunge la configurazione usando i file da una directory. I nomi di file vengono usati come chiave, il contenuto del file viene usato come valore.

AddKeyPerFile(IConfigurationBuilder, String)

Aggiunge la configurazione usando i file da una directory. I nomi di file vengono usati come chiave, il contenuto del file viene usato come valore.

AddKeyPerFile(IConfigurationBuilder, String, Boolean)

Aggiunge la configurazione usando i file da una directory. I nomi di file vengono usati come chiave, il contenuto del file viene usato come valore.

AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean)

Aggiunge la configurazione usando i file da una directory. I nomi di file vengono usati come chiave, il contenuto del file viene usato 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.

AddUserSecrets(IConfigurationBuilder, Assembly)

Aggiunge l'origine di configurazione dei segreti utente. In questo modo assembly cerca un'istanza di UserSecretsIdAttribute, che specifica un ID segreto utente.

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

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean)

Aggiunge l'origine di configurazione dei segreti utente. In questo modo assembly cerca un'istanza di UserSecretsIdAttribute, che specifica un ID segreto utente.

Un ID segreto 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 di configurazione dei segreti utente. In questo modo assembly cerca un'istanza di UserSecretsIdAttribute, che specifica un ID segreto utente.

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

AddUserSecrets(IConfigurationBuilder, String)

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

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

AddUserSecrets(IConfigurationBuilder, String, Boolean)

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

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

AddUserSecrets<T>(IConfigurationBuilder)

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

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

AddUserSecrets<T>(IConfigurationBuilder, Boolean)

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

Un ID segreto 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 di configurazione dei segreti utente. Cerca nell'assembly che contiene il tipo T per un'istanza di UserSecretsIdAttribute, che specifica un ID segreto utente.

Un ID segreto 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 di configurazione XML a builder.

AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>)

Aggiunge un'origine di 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 di configurazione XML a builder.

Si applica a