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

Options – třída 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 jako IConfigurationSource.

CommandLineConfigurationExtensions

Rozšiřující metody pro registraci CommandLineConfigurationProvider u IConfigurationBuilder.

ConfigurationBinder

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

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 ICompareru 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 a IConfigurationBuilderIConfigurationRoot. Po přidání zdrojů aktualizuje aktuální zobrazení konfigurace. Po IConfigurationBuilder.Build() zavolání se konfigurace zablokuje.

ConfigurationPath

Obslužné 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 EnvironmentVariablesConfigurationProvider u IConfigurationBuilder.

FileConfigurationExtensions

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

FileConfigurationProvider

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

FileConfigurationSource

Představuje základní třídu pro soubor založený na 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 KeyPerFileConfigurationProvider u IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

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

StreamConfigurationProvider

Stream zprostředkovatel konfigurace.

StreamConfigurationSource

Stream na základě 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íčů nebo hodnot pro aplikaci.