Microsoft.Extensions.Configuration Obor názvů

Obsahuje třídy a abstrakce pro nastavení IConfiguration.

Třídy

ApplicationMetadataConfigurationBuilderExtensions

Rozšíření pro metadata aplikace.

AzureKeyVaultConfigurationExtensions

Rozšiřující metody pro registraci zprostředkovatele konfigurace pomocí IConfigurationBuilder.

BinderOptions

Třída Options používaná objektem ConfigurationBinder.

ChainedBuilderExtensions

Metody rozšíření IConfigurationBuilder pro zřetězeného zprostředkovatele konfigurace.

ChainedConfigurationProvider

Zřetězený implementace .IConfigurationProvider

ChainedConfigurationSource

Představuje zřetězený IConfiguration objekt IConfigurationSourcejako .

CommandLineConfigurationExtensions

Rozšiřující metody pro registraci pomocí CommandLineConfigurationProviderIConfigurationBuilder.

ConfigurationBinder

Statická pomocná třída, která umožňuje vazbu objektů silného typu na konfigurační hodnoty.

ConfigurationBuilder

Používá se k sestavení nastavení konfigurace na základě klíče a hodnoty pro použití v aplikaci.

ConfigurationExtensions

Rozšiřující metody pro třídy konfigurace.

ConfigurationKeyComparer

Implementace IComparer používaná k řazení konfiguračních klíčů.

ConfigurationKeyNameAttribute

Určuje název klíče pro vlastnost konfigurace.

ConfigurationManager

Představuje měnitelný objekt konfigurace. Jedná se o i IConfigurationBuilderIConfigurationRoot. Při přidání zdrojů aktualizuje aktuální zobrazení konfigurace. Po IConfigurationBuilder.Build() zavolání se konfigurace zablokuje.

ConfigurationPath

Pomocné metody a konstanty pro manipulaci s cestami konfigurace.

ConfigurationProvider

Základní pomocná třída pro implementaci objektu IConfigurationProvider.

ConfigurationReloadToken

Implementuje IChangeToken.

ConfigurationRoot

Kořenový uzel konfigurace.

ConfigurationRootExtensions

Rozšiřující metody pro IConfigurationRoot.

ConfigurationSection

Představuje část hodnot konfigurace aplikace.

EnvironmentVariablesExtensions

Rozšiřující metody pro registraci pomocí EnvironmentVariablesConfigurationProviderIConfigurationBuilder.

FileConfigurationExtensions

Rozšiřující metody pro FileConfigurationProvider.

FileConfigurationProvider

Základní třída pro souborovou .ConfigurationProvider

FileConfigurationSource

Představuje základní třídu pro soubor založený .IConfigurationSource

FileLoadExceptionContext

Obsahuje informace o výjimce načtení souboru.

IniConfigurationExtensions

Rozšiřující metody pro přidání IniConfigurationProvider.

JsonConfigurationExtensions

Rozšiřující metody pro přidání JsonConfigurationProvider.

KeyPerFileConfigurationBuilderExtensions

Rozšiřující metody pro registraci pomocí KeyPerFileConfigurationProviderIConfigurationBuilder.

MemoryConfigurationBuilderExtensions

Poskytuje IConfigurationBuilder rozšiřující metody pro .MemoryConfigurationProvider

NewtonsoftJsonConfigurationExtensions

Rozšiřující metody pro přidání NewtonsoftJsonConfigurationProvider.

StreamConfigurationProvider

Zprostředkovatel konfigurace na základě streamu.

StreamConfigurationSource

Na základě streamu IConfigurationSource.

UserSecretsConfigurationExtensions

Rozšíření konfigurace pro přidání zdroje konfigurace tajných kódů uživatelů

XmlConfigurationExtensions

Rozšiřující metody pro přidání XmlConfigurationProvider.

Struktury

ConfigurationDebugViewContext

Poskytuje data o aktuální položce konfigurace.

Rozhraní

IConfiguration

Představuje sadu vlastností konfigurace aplikace klíč/hodnota.

IConfigurationBuilder

Představuje typ použitý k sestavení konfigurace aplikace.

IConfigurationManager

Představuje měnitelný objekt konfigurace.

IConfigurationProvider

Poskytuje konfigurační klíč/hodnoty pro aplikaci.

IConfigurationRoot

Představuje kořen IConfiguration hierarchie.

IConfigurationSection

Představuje část hodnot konfigurace aplikace.

IConfigurationSource

Představuje zdroj konfiguračních klíčů/hodnot pro aplikaci.