Microsoft.Extensions.Configuration Namnområde

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.