Microsoft.Extensions.Configuration Obor názvů

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

Třídy

Name Description
ApplicationMetadataConfigurationBuilderExtensions

Rozšíření pro metadata aplikace

BinderOptions

Určuje možnosti používané parametrem ConfigurationBinder.

ChainedBuilderExtensions

Poskytuje rozšiřující metody pro přidání IConfiguration do objektu IConfigurationBuilder.

ChainedConfigurationProvider

Poskytuje zřetězený implementaci IConfigurationProvider.

ChainedConfigurationSource

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

CommandLineConfigurationExtensions

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

ConfigurationBinder

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

ConfigurationBuilder

Vytvoří nastavení konfigurace založené na klíči nebo hodnotě pro použití v aplikaci.

ConfigurationExtensions

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

ConfigurationIgnoreAttribute

Určuje, že vlastnost konfigurace by měla být vyloučena z vazby.

ConfigurationKeyComparer

Implementuje IComparer pro řazení konfiguračních klíčů.

ConfigurationKeyNameAttribute

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

ConfigurationManager

Představuje proměnlivý objekt konfigurace.

ConfigurationPath

Poskytuje pomocné metody a konstanty pro manipulaci s cestami konfigurace.

ConfigurationProvider

Definuje základní chování zprostředkovatelů konfigurace a poskytuje základ pro odvozené třídy.

ConfigurationReloadToken

Rozšíří oznámení, že došlo ke změně konfigurace.

ConfigurationRoot

Představuje kořenový uzel pro konfiguraci.

ConfigurationRootExtensions

Poskytuje rozšiřující metody pro IConfigurationRoot.

ConfigurationSection

Představuje část hodnot konfigurace aplikace.

EnvironmentVariablesExtensions

Poskytuje rozšiřující metody pro registraci v EnvironmentVariablesConfigurationProviderIConfigurationBuilder.

FileConfigurationExtensions

Poskytuje rozšiřující metody pro FileConfigurationProvider.

FileConfigurationProvider

Poskytuje základní třídu pro zprostředkovatele založené na ConfigurationProvider souborech.

FileConfigurationSource

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

FileLoadExceptionContext

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

IniConfigurationExtensions

Poskytuje 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 v IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

Metody rozšíření IConfigurationBuilder pro MemoryConfigurationProvider.

StreamConfigurationProvider

Definuje základní chování zprostředkovatelů konfigurace založené na datových proudech a poskytuje základ pro odvozené třídy.

StreamConfigurationSource

Definuje základní chování zdrojů konfigurace založené na datových proudech a poskytuje základ pro odvozené třídy.

UserSecretsConfigurationExtensions

Poskytuje 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

Name Description
ConfigurationDebugViewContext

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

Rozhraní

Name Description
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 IConfiguration hierarchie.

IConfigurationSection

Představuje část hodnot konfigurace aplikace.

IConfigurationSource

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