Microsoft.Extensions.Configuration Spazio dei nomi
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.
Contiene classi e astrazioni per la IConfigurationconfigurazione di .
Classi
| Nome | Descrizione |
|---|---|
| ApplicationMetadataConfigurationBuilderExtensions |
Estensioni per i metadati dell'applicazione. |
| BinderOptions |
Specifica le opzioni utilizzate da ConfigurationBinder. |
| ChainedBuilderExtensions |
Fornisce metodi di estensione per l'aggiunta IConfiguration a un oggetto IConfigurationBuilder. |
| ChainedConfigurationProvider |
Fornisce un'implementazione concatenato di IConfigurationProvider. |
| ChainedConfigurationSource |
Rappresenta un oggetto concatenato IConfiguration come .IConfigurationSource |
| CommandLineConfigurationExtensions |
Metodi di estensione per la registrazione CommandLineConfigurationProvider con IConfigurationBuilder. |
| ConfigurationBinder |
Classe helper statica che consente l'associazione di oggetti fortemente tipizzati ai valori di configurazione. |
| ConfigurationBuilder |
Compila le impostazioni di configurazione basate su chiave/valore da usare in un'applicazione. |
| ConfigurationExtensions |
Fornisce metodi di estensione per le classi di configurazione. |
| ConfigurationIgnoreAttribute |
Specifica che una proprietà di configurazione deve essere esclusa dall'associazione. |
| ConfigurationKeyComparer |
Implementa IComparer per ordinare le chiavi di configurazione. |
| ConfigurationKeyNameAttribute |
Specifica il nome della chiave per una proprietà di configurazione. |
| ConfigurationManager |
Rappresenta un oggetto di configurazione modificabile. |
| ConfigurationPath |
Fornisce metodi di utilità e costanti per la modifica dei percorsi di configurazione. |
| ConfigurationProvider |
Definisce il comportamento principale dei provider di configurazione e fornisce una base per le classi derivate. |
| ConfigurationReloadToken |
Propaga le notifiche che si sono verificate modifiche alla configurazione. |
| ConfigurationRoot |
Rappresenta il nodo radice per una configurazione. |
| ConfigurationRootExtensions |
Fornisce metodi di estensione per IConfigurationRoot. |
| ConfigurationSection |
Rappresenta una sezione dei valori di configurazione dell'applicazione. |
| EnvironmentVariablesExtensions |
Fornisce metodi di estensione per la registrazione EnvironmentVariablesConfigurationProvider con IConfigurationBuilder. |
| FileConfigurationExtensions |
Fornisce metodi di estensione per FileConfigurationProvider. |
| FileConfigurationProvider |
Fornisce la classe base per i provider basati su ConfigurationProvider file. |
| FileConfigurationSource |
Fornisce la classe di base per l'oggetto basato su IConfigurationSourcefile. |
| FileLoadExceptionContext |
Contiene informazioni su un'eccezione di caricamento di file. |
| IniConfigurationExtensions |
Fornisce metodi di estensione per l'aggiunta di IniConfigurationProvider. |
| JsonConfigurationExtensions |
Metodi di estensione per l'aggiunta di JsonConfigurationProvider. |
| KeyPerFileConfigurationBuilderExtensions |
Metodi di estensione per la registrazione KeyPerFileConfigurationProvider con IConfigurationBuilder. |
| MemoryConfigurationBuilderExtensions |
Metodi di estensione IConfigurationBuilder per MemoryConfigurationProvider. |
| StreamConfigurationProvider |
Definisce il comportamento principale dei provider di configurazione basati su flusso e fornisce una base per le classi derivate. |
| StreamConfigurationSource |
Definisce il comportamento principale delle origini di configurazione basate su flusso e fornisce una base per le classi derivate. |
| UserSecretsConfigurationExtensions |
Fornisce estensioni di configurazione per l'aggiunta dell'origine di configurazione dei segreti utente. |
| XmlConfigurationExtensions |
Metodi di estensione per l'aggiunta di XmlConfigurationProvider. |
Struct
| Nome | Descrizione |
|---|---|
| ConfigurationDebugViewContext |
Fornisce dati sull'elemento corrente della configurazione. |
Interfacce
| Nome | Descrizione |
|---|---|
| IConfiguration |
Rappresenta un set di proprietà di configurazione dell'applicazione chiave/valore. |
| IConfigurationBuilder |
Rappresenta un tipo utilizzato per compilare la configurazione dell'applicazione. |
| IConfigurationManager |
Rappresenta un oggetto di configurazione modificabile. |
| IConfigurationProvider |
Fornisce la chiave/i valori di configurazione per un'applicazione. |
| IConfigurationRoot |
Rappresenta la radice di una IConfiguration gerarchia. |
| IConfigurationSection |
Rappresenta una sezione dei valori di configurazione dell'applicazione. |
| IConfigurationSource |
Rappresenta un'origine di chiavi/valori di configurazione per un'applicazione. |