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
| 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. |