Microsoft.Extensions.Configuration Spazio dei nomi

Contiene classi e astrazioni per la configurazione di IConfiguration.

Classi

ApplicationMetadataConfigurationBuilderExtensions

Estensioni per i metadati dell'applicazione.

BinderOptions

Classe Options usata dal ConfigurationBinder.

ChainedBuilderExtensions

Metodi di estensione IConfigurationBuilder per il provider di configurazione concatenato.

ChainedConfigurationProvider

Implementazione concatenato di IConfigurationProvider.

ChainedConfigurationSource

Rappresenta un IConfiguration concatenato come IConfigurationSource.

CommandLineConfigurationExtensions

Metodi di estensione per la registrazione di CommandLineConfigurationProvider con IConfigurationBuilder.

ConfigurationBinder

Classe helper statica che consente l'associazione di oggetti fortemente tipizzati ai valori di configurazione.

ConfigurationBuilder

Usato per compilare le impostazioni di configurazione basate su chiave/valore da usare in un'applicazione.

ConfigurationExtensions

Metodi di estensione per le classi di configurazione.

ConfigurationKeyComparer

Implementazione di IComparer usata per ordinare le chiavi di configurazione.

ConfigurationKeyNameAttribute

Specifica il nome della chiave per una proprietà di configurazione.

ConfigurationManager

Rappresenta un oggetto di configurazione modificabile. È sia un IConfigurationBuilder che un IConfigurationRoot. Man mano che vengono aggiunte le origini, aggiorna la visualizzazione corrente della configurazione. Dopo aver chiamato IConfigurationBuilder.Build(), la configurazione viene bloccata.

ConfigurationPath

Metodi di utilità e costanti per la modifica dei percorsi di configurazione.

ConfigurationProvider

Classe helper di base per l'implementazione di un IConfigurationProvider.

ConfigurationReloadToken

Implementa IChangeToken.

ConfigurationRoot

Nodo radice per una configurazione.

ConfigurationRootExtensions

Metodi di estensione per IConfigurationRoot.

ConfigurationSection

Rappresenta una sezione dei valori di configurazione dell'applicazione.

EnvironmentVariablesExtensions

Metodi di estensione per la registrazione di EnvironmentVariablesConfigurationProvider con IConfigurationBuilder.

FileConfigurationExtensions

Metodi di estensione per FileConfigurationProvider.

FileConfigurationProvider

Classe di base per ConfigurationProviderbasato su file.

FileConfigurationSource

Rappresenta una classe base per l'IConfigurationSourcebasata su file.

FileLoadExceptionContext

Contiene informazioni su un'eccezione di caricamento di file.

IniConfigurationExtensions

Metodi di estensione per l'aggiunta di IniConfigurationProvider.

JsonConfigurationExtensions

Metodi di estensione per l'aggiunta di JsonConfigurationProvider.

KeyPerFileConfigurationBuilderExtensions

Metodi di estensione per la registrazione di KeyPerFileConfigurationProvider con IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

Fornisce IConfigurationBuilder metodi di estensione per il MemoryConfigurationProvider.

StreamConfigurationProvider

Provider di configurazione basato su stream.

StreamConfigurationSource

Flusso basato su IConfigurationSource.

UserSecretsConfigurationExtensions

Estensioni di configurazione per l'aggiunta dell'origine di configurazione dei segreti utente.

XmlConfigurationExtensions

Metodi di estensione per l'aggiunta di XmlConfigurationProvider.

Struct

ConfigurationDebugViewContext

Fornisce dati sull'elemento corrente della configurazione.

Interfacce

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 gerarchia di IConfiguration.

IConfigurationSection

Rappresenta una sezione dei valori di configurazione dell'applicazione.

IConfigurationSource

Rappresenta un'origine di chiavi/valori di configurazione per un'applicazione.