Microsoft.Extensions.Configuration Spazio dei nomi

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.