Microsoft.Extensions.Configuration Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |