IConfigurationManager Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un oggetto di configurazione modificabile.
public interface class IConfigurationManager : Microsoft::Extensions::Configuration::IConfiguration, Microsoft::Extensions::Configuration::IConfigurationBuilder
public interface IConfigurationManager : Microsoft.Extensions.Configuration.IConfiguration, Microsoft.Extensions.Configuration.IConfigurationBuilder
type IConfigurationManager = interface
interface IConfiguration
interface IConfigurationBuilder
Public Interface IConfigurationManager
Implements IConfiguration, IConfigurationBuilder
- Derivato
- Implementazioni
Commenti
È sia un IConfigurationBuilder che un IConfiguration. Man mano che vengono aggiunte le origini, aggiorna la visualizzazione corrente della configurazione.
Proprietà
Item[String] |
Ottiene o imposta un valore di configurazione. (Ereditato da IConfiguration) |
Properties |
Ottiene una raccolta chiave/valore che può essere utilizzata per condividere i dati tra il IConfigurationBuilder e il IConfigurationSourceregistrato. (Ereditato da IConfigurationBuilder) |
Sources |
Ottiene le origini utilizzate per ottenere i valori di configurazione. (Ereditato da IConfigurationBuilder) |
Metodi
Add(IConfigurationSource) |
Aggiunge una nuova origine di configurazione. (Ereditato da IConfigurationBuilder) |
Build() |
Compila un IConfiguration con chiavi e valori del set di origini registrate in Sources. (Ereditato da IConfigurationBuilder) |
GetChildren() |
Ottiene le sezioni secondarie di configurazione discendenti immediate. (Ereditato da IConfiguration) |
GetReloadToken() |
Restituisce un IChangeToken che può essere utilizzato per osservare quando questa configurazione viene ricaricata. (Ereditato da IConfiguration) |
GetSection(String) |
Ottiene una sottosegola di configurazione con la chiave specificata. (Ereditato da IConfiguration) |
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 |
AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Aggiunge una configurazione esistente a |
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. |
Bind(IConfiguration, Object) |
Tenta di associare l'istanza dell'oggetto specificata ai valori di configurazione associando i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Tenta di associare l'istanza dell'oggetto specificata ai valori di configurazione associando i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo. |
Bind(IConfiguration, String, Object) |
Tenta di associare l'istanza dell'oggetto specificata alla sezione di configurazione specificata dalla chiave associando i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo. |
Get(IConfiguration, Type) |
Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, verrà usato . In caso contrario, associare i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo. |
Get(IConfiguration, Type, Action<BinderOptions>) |
Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, verrà usato . In caso contrario, associare i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo. |
Get<T>(IConfiguration) |
Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, verrà usato . In caso contrario, associare i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo. |
Get<T>(IConfiguration, Action<BinderOptions>) |
Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, verrà usato . In caso contrario, associare i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo. |
GetValue(IConfiguration, Type, String) |
Estrae il valore con la chiave specificata e lo converte nel tipo specificato. |
GetValue(IConfiguration, Type, String, Object) |
Estrae il valore con la chiave specificata e lo converte nel tipo specificato. |
GetValue<T>(IConfiguration, String) |
Estrae il valore con la chiave specificata e lo converte nel tipo T. |
GetValue<T>(IConfiguration, String, T) |
Estrae il valore con la chiave specificata e lo converte nel tipo T. |
Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Aggiunge una nuova origine di configurazione. |
AsEnumerable(IConfiguration) |
Ottenere l'enumerazione delle coppie chiave-valore all'interno del IConfiguration. |
AsEnumerable(IConfiguration, Boolean) |
Ottiene l'enumerazione delle coppie chiave-valore all'interno del IConfiguration. |
GetConnectionString(IConfiguration, String) |
Recupera il valore con la chiave specificata dalla sezione |
GetRequiredSection(IConfiguration, String) |
Ottiene la sottosezione di configurazione con la chiave specificata. |
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 |
AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Aggiunge un'origine di configurazione INI a |
AddIniFile(IConfigurationBuilder, String) |
Aggiunge il provider di configurazione INI in |
AddIniFile(IConfigurationBuilder, String, Boolean) |
Aggiunge il provider di configurazione INI in |
AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Aggiunge il provider di configurazione INI in |
AddIniStream(IConfigurationBuilder, Stream) |
Aggiunge un'origine di configurazione INI a |
AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Aggiunge un'origine di configurazione JSON a |
AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Aggiunge un'origine di configurazione JSON a |
AddJsonFile(IConfigurationBuilder, String) |
Aggiunge il provider di configurazione JSON in |
AddJsonFile(IConfigurationBuilder, String, Boolean) |
Aggiunge il provider di configurazione JSON in |
AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Aggiunge il provider di configurazione JSON in |
AddJsonStream(IConfigurationBuilder, Stream) |
Aggiunge un'origine di configurazione JSON a |
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 |
AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Aggiunge il provider di configurazione della memoria a |
AddUserSecrets(IConfigurationBuilder, Assembly) |
Aggiunge l'origine di configurazione dei segreti utente. In questo modo 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 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 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 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 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 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 |
AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Aggiunge un'origine di configurazione XML a |
AddXmlFile(IConfigurationBuilder, String) |
Aggiunge il provider di configurazione XML in |
AddXmlFile(IConfigurationBuilder, String, Boolean) |
Aggiunge il provider di configurazione XML in |
AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Aggiunge il provider di configurazione XML in |
AddXmlStream(IConfigurationBuilder, Stream) |
Aggiunge un'origine di configurazione XML a |