Microsoft.Extensions.Configuration Namespace

Enthält Klassen und Abstraktionen zum Einrichten von IConfiguration.

Klassen

ApplicationMetadataConfigurationBuilderExtensions

Erweiterungen für Anwendungsmetadaten.

BinderOptions

Optionsklasse, die vom ConfigurationBinderverwendet wird.

ChainedBuilderExtensions

IConfigurationBuilder-Erweiterungsmethoden für den verketteten Konfigurationsanbieter.

ChainedConfigurationProvider

Verkettete Implementierung von IConfigurationProvider.

ChainedConfigurationSource

Stellt eine verkettete IConfiguration als IConfigurationSourcedar.

CommandLineConfigurationExtensions

Erweiterungsmethoden zum Registrieren von CommandLineConfigurationProvider mit IConfigurationBuilder.

ConfigurationBinder

Statische Hilfsklasse, mit der stark typierte Objekte an Konfigurationswerte gebunden werden können.

ConfigurationBuilder

Wird verwendet, um Schlüssel-/Wertbasierte Konfigurationseinstellungen für die Verwendung in einer Anwendung zu erstellen.

ConfigurationExtensions

Erweiterungsmethoden für Konfigurationsklassen.

ConfigurationKeyComparer

IComparer-Implementierung, die zum Bestellen von Konfigurationsschlüsseln verwendet wird.

ConfigurationKeyNameAttribute

Gibt den Schlüsselnamen für eine Konfigurationseigenschaft an.

ConfigurationManager

Stellt ein veränderbares Konfigurationsobjekt dar. Es ist sowohl ein IConfigurationBuilder als auch ein IConfigurationRoot. Wenn Quellen hinzugefügt werden, aktualisiert sie die aktuelle Ansicht der Konfiguration. Sobald IConfigurationBuilder.Build() aufgerufen wird, wird die Konfiguration fixiert.

ConfigurationPath

Hilfsmethoden und Konstanten zum Bearbeiten von Konfigurationspfaden.

ConfigurationProvider

Basishilfsklasse für die Implementierung einer IConfigurationProvider.

ConfigurationReloadToken

Implementiert IChangeToken.

ConfigurationRoot

Der Stammknoten für eine Konfiguration.

ConfigurationRootExtensions

Erweiterungsmethoden für IConfigurationRoot.

ConfigurationSection

Stellt einen Abschnitt mit Anwendungskonfigurationswerten dar.

EnvironmentVariablesExtensions

Erweiterungsmethoden zum Registrieren von EnvironmentVariablesConfigurationProvider mit IConfigurationBuilder.

FileConfigurationExtensions

Erweiterungsmethoden für FileConfigurationProvider.

FileConfigurationProvider

Basisklasse für dateibasierte ConfigurationProvider.

FileConfigurationSource

Stellt eine Basisklasse für dateibasierte IConfigurationSourcedar.

FileLoadExceptionContext

Enthält Informationen zu einer Dateiladefehler.

IniConfigurationExtensions

Erweiterungsmethoden zum Hinzufügen von IniConfigurationProvider.

JsonConfigurationExtensions

Erweiterungsmethoden zum Hinzufügen von JsonConfigurationProvider.

KeyPerFileConfigurationBuilderExtensions

Erweiterungsmethoden zum Registrieren von KeyPerFileConfigurationProvider mit IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

Stellt IConfigurationBuilder Erweiterungsmethoden für die MemoryConfigurationProviderbereit.

StreamConfigurationProvider

Streambasierter Konfigurationsanbieter.

StreamConfigurationSource

Streambasierte IConfigurationSource.

UserSecretsConfigurationExtensions

Konfigurationserweiterungen zum Hinzufügen der Konfigurationsquelle für geheime Benutzerschlüssel.

XmlConfigurationExtensions

Erweiterungsmethoden zum Hinzufügen von XmlConfigurationProvider.

Strukturen

ConfigurationDebugViewContext

Stellt Daten zum aktuellen Element der Konfiguration bereit.

Schnittstellen

IConfiguration

Stellt einen Satz von Konfigurationseigenschaften für Schlüssel/Wert-Anwendungen dar.

IConfigurationBuilder

Stellt einen Typ dar, der zum Erstellen der Anwendungskonfiguration verwendet wird.

IConfigurationManager

Stellt ein veränderbares Konfigurationsobjekt dar.

IConfigurationProvider

Stellt Konfigurationsschlüssel/Werte für eine Anwendung bereit.

IConfigurationRoot

Stellt den Stamm einer IConfiguration Hierarchie dar.

IConfigurationSection

Stellt einen Abschnitt mit Anwendungskonfigurationswerten dar.

IConfigurationSource

Stellt eine Quelle von Konfigurationsschlüssel/Werten für eine Anwendung dar.