Microsoft.Extensions.Configuration Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser och abstraktioner för att konfigurera IConfiguration.
Klasser
| Name | Description |
|---|---|
| ApplicationMetadataConfigurationBuilderExtensions |
Tillägg för programmetadata. |
| BinderOptions |
Anger alternativ som används av ConfigurationBinder. |
| ChainedBuilderExtensions |
Tillhandahåller tilläggsmetoder för att lägga IConfiguration till i en IConfigurationBuilder. |
| ChainedConfigurationProvider |
Tillhandahåller en länkad implementering av IConfigurationProvider. |
| ChainedConfigurationSource |
Representerar en länkad IConfiguration som en IConfigurationSource. |
| CommandLineConfigurationExtensions |
Tilläggsmetoder för registrering CommandLineConfigurationProvider med IConfigurationBuilder. |
| ConfigurationBinder |
Statisk hjälpklass som tillåter bindning av starkt typade objekt till konfigurationsvärden. |
| ConfigurationBuilder |
Skapar nyckel-/värdebaserade konfigurationsinställningar för användning i ett program. |
| ConfigurationExtensions |
Tillhandahåller tilläggsmetoder för konfigurationsklasser. |
| ConfigurationIgnoreAttribute |
Anger att en konfigurationsegenskap ska undantas från bindning. |
| ConfigurationKeyComparer |
Implementerar IComparer för att beställa konfigurationsnycklar. |
| ConfigurationKeyNameAttribute |
Anger nyckelnamnet för en konfigurationsegenskap. |
| ConfigurationManager |
Representerar ett föränderligt konfigurationsobjekt. |
| ConfigurationPath |
Tillhandahåller verktygsmetoder och konstanter för att manipulera konfigurationssökvägar. |
| ConfigurationProvider |
Definierar konfigurationsprovidrars kärnbeteende och ger en bas för härledda klasser. |
| ConfigurationReloadToken |
Sprider meddelanden om att en konfigurationsändring har inträffat. |
| ConfigurationRoot |
Representerar rotnoden för en konfiguration. |
| ConfigurationRootExtensions |
Tillhandahåller tilläggsmetoder för IConfigurationRoot. |
| ConfigurationSection |
Representerar ett avsnitt med programkonfigurationsvärden. |
| EnvironmentVariablesExtensions |
Tillhandahåller tilläggsmetoder för registrering EnvironmentVariablesConfigurationProvider med IConfigurationBuilder. |
| FileConfigurationExtensions |
Tillhandahåller tilläggsmetoder för FileConfigurationProvider. |
| FileConfigurationProvider |
Tillhandahåller basklassen för filbaserade ConfigurationProvider leverantörer. |
| FileConfigurationSource |
Tillhandahåller basklassen för filbaserad IConfigurationSource. |
| FileLoadExceptionContext |
Innehåller information om ett filinläsningsfel. |
| IniConfigurationExtensions |
Innehåller tilläggsmetoder för att lägga till IniConfigurationProvider. |
| JsonConfigurationExtensions |
Tilläggsmetoder för att lägga till JsonConfigurationProvider. |
| KeyPerFileConfigurationBuilderExtensions |
Tilläggsmetoder för registrering KeyPerFileConfigurationProvider med IConfigurationBuilder. |
| MemoryConfigurationBuilderExtensions |
IConfigurationBuilder-tilläggsmetoder för MemoryConfigurationProvider. |
| StreamConfigurationProvider |
Definierar kärnbeteendet för dataströmsbaserade konfigurationsprovidrar och ger en bas för härledda klasser. |
| StreamConfigurationSource |
Definierar kärnbeteendet för strömbaserade konfigurationskällor och ger en bas för härledda klasser. |
| UserSecretsConfigurationExtensions |
Tillhandahåller konfigurationstillägg för att lägga till konfigurationskällan för användarhemligheter. |
| XmlConfigurationExtensions |
Tilläggsmetoder för att lägga till XmlConfigurationProvider. |
Strukturer
| Name | Description |
|---|---|
| ConfigurationDebugViewContext |
Innehåller data om det aktuella objektet i konfigurationen. |
Gränssnitt
| Name | Description |
|---|---|
| IConfiguration |
Representerar en uppsättning konfigurationsegenskaper för nyckel/värde-program. |
| IConfigurationBuilder |
Representerar en typ som används för att skapa programkonfiguration. |
| IConfigurationManager |
Representerar ett föränderligt konfigurationsobjekt. |
| IConfigurationProvider |
Tillhandahåller konfigurationsnyckel/värden för ett program. |
| IConfigurationRoot |
Representerar roten i en IConfiguration hierarki. |
| IConfigurationSection |
Representerar ett avsnitt med programkonfigurationsvärden. |
| IConfigurationSource |
Representerar en källa med konfigurationsnyckel/värden för ett program. |