Sdílet prostřednictvím


Microsoft.Extensions.Configuration Obor názvů

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

Třídy

ApplicationMetadataConfigurationBuilderExtensions

Rozšíření pro metadata aplikace

BinderOptions

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

ChainedBuilderExtensions

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

ChainedConfigurationProvider

Řetězené provádění IConfigurationProvider.

ChainedConfigurationSource

Představuje zřetězený IConfiguration jako IConfigurationSource.

CommandLineConfigurationExtensions

Metody rozšíření pro registraci CommandLineConfigurationProvider v IConfigurationBuilder.

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 založeného na klíči nebo hodnotě pro použití v aplikaci.

ConfigurationExtensions

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

ConfigurationKeyComparer

Implementace IComparer použitá k objednání konfiguračních klíčů

ConfigurationKeyNameAttribute

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

ConfigurationManager

Představuje proměnlivý objekt konfigurace. Je to IConfigurationBuilder i IConfigurationRoot. Při přidání zdrojů aktualizuje aktuální zobrazení konfigurace. Po zavolání IConfigurationBuilder.Build() se konfigurace zablokuje.

ConfigurationPath

Metody a konstanty nástroje pro manipulaci s cestami konfigurace.

ConfigurationProvider

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

ConfigurationReloadToken

Implementuje IChangeToken.

ConfigurationRoot

Kořenový uzel pro konfiguraci.

ConfigurationRootExtensions

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

ConfigurationSection

Představuje část hodnot konfigurace aplikace.

EnvironmentVariablesExtensions

Metody rozšíření pro registraci EnvironmentVariablesConfigurationProvider v IConfigurationBuilder.

FileConfigurationExtensions

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

FileConfigurationProvider

Základní třída pro ConfigurationProviderzaložené na souborech .

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

Metody rozšíření pro registraci KeyPerFileConfigurationProvider v IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

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

StreamConfigurationProvider

Poskytovatel konfigurace založený na datových proudech

StreamConfigurationSource

IConfigurationSourcezaložené na datových proudech .

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 proměnlivý objekt konfigurace.

IConfigurationProvider

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

IConfigurationRoot

Představuje kořen hierarchie IConfiguration.

IConfigurationSection

Představuje část hodnot konfigurace aplikace.

IConfigurationSource

Představuje zdroj konfiguračního klíče nebo hodnot pro aplikaci.