Microsoft.Extensions.Configuration Spazio dei nomi

Contiene classi e astrazioni per la configurazione IConfigurationdi .

Classi

ApplicationMetadataConfigurationBuilderExtensions

Estensioni per i metadati dell'applicazione.

AzureKeyVaultConfigurationExtensions

Metodi di estensione per la registrazione di un provider di configurazione con IConfigurationBuilder.

BinderOptions

Classe di opzioni usata da ConfigurationBinder.

ChainedBuilderExtensions

Metodi di estensione IConfigurationBuilder per il provider di configurazione concatenato.

ChainedConfigurationProvider

Implementazione concatenata di IConfigurationProvider.

ChainedConfigurationSource

Rappresenta un oggetto 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 oggetto IConfigurationBuilder che un IConfigurationRootoggetto . Man mano che vengono aggiunte le origini, aggiorna la visualizzazione corrente della configurazione. Una volta IConfigurationBuilder.Build() chiamata, la configurazione è bloccata.

ConfigurationPath

Costanti e metodi e di utilità per la modifica dei percorsi di configurazione.

ConfigurationProvider

Classe helper di base per l'implementazione di un oggetto 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 l'oggetto ConfigurationProvider basato su file.

FileConfigurationSource

Rappresenta una classe di base per un oggetto IConfigurationSource basato 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 metodi di IConfigurationBuilder estensione per .MemoryConfigurationProvider

NewtonsoftJsonConfigurationExtensions

Metodi di estensione per l'aggiunta di NewtonsoftJsonConfigurationProvider.

StreamConfigurationProvider

Provider di configurazione basato su flusso.

StreamConfigurationSource

Oggetto IConfigurationSource basato su flusso.

UserSecretsConfigurationExtensions

Estensioni di configurazione per l'aggiunta dell'origine della 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 di tipo chiave/valore.

IConfigurationBuilder

Rappresenta un tipo usato per creare la configurazione dell'applicazione.

IConfigurationManager

Rappresenta un oggetto di configurazione modificabile.

IConfigurationProvider

Fornisce chiavi/valori di configurazione per un'applicazione.

IConfigurationRoot

Rappresenta la radice di una gerarchia IConfiguration.

IConfigurationSection

Rappresenta una sezione dei valori di configurazione dell'applicazione.

IConfigurationSource

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