Microsoft.Extensions.Configuration Namespace

Enthält Klassen und Abstraktionen zum Einrichten IConfigurationvon .

Klassen

ApplicationMetadataConfigurationBuilderExtensions

Erweiterungen für Anwendungsmetadaten.

AzureKeyVaultConfigurationExtensions

Erweiterungsmethoden zum Registrieren eines Konfigurationsanbieters bei IConfigurationBuilder.

BinderOptions

Die von ConfigurationBinder verwendete Optionsklasse.

ChainedBuilderExtensions

IConfigurationBuilder-Erweiterungsmethoden für den verketteten Konfigurationsanbieter.

ChainedConfigurationProvider

Verkettete Implementierung von IConfigurationProvider.

ChainedConfigurationSource

Stellt eine verkettete IConfiguration-Schnittstelle als IConfigurationSource-Schnittstelle dar.

CommandLineConfigurationExtensions

Erweiterungsmethoden zum Registrieren von CommandLineConfigurationProvider bei IConfigurationBuilder.

ConfigurationBinder

Statische Hilfsklasse, die es ermöglicht, stark typisierte Objekte an Konfigurationswerte zu binden.

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 Sortieren von Konfigurationsschlüsseln verwendet wird.

ConfigurationKeyNameAttribute

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

ConfigurationManager

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

ConfigurationPath

Hilfsmethoden und Konstanten zum Bearbeiten von Konfigurationspfaden.

ConfigurationProvider

Basishilfsklasse zum Implementieren von IConfigurationProvider.

ConfigurationReloadToken

Implementierung von IChangeToken

ConfigurationRoot

Der Stammknoten für eine Konfiguration.

ConfigurationRootExtensions

Erweiterungsmethoden für IConfigurationRoot.

ConfigurationSection

Stellt einen Abschnitt von Anwendungskonfigurationswerten dar.

EnvironmentVariablesExtensions

Erweiterungsmethoden zum Registrieren von EnvironmentVariablesConfigurationProvider bei IConfigurationBuilder.

FileConfigurationExtensions

Erweiterungsmethoden für FileConfigurationProvider.

FileConfigurationProvider

Basisklasse für dateibasierte ConfigurationProvider-Klasse.

FileConfigurationSource

Stellt eine Basisklasse für die dateibasierte IConfigurationSource-Schnittstelle dar.

FileLoadExceptionContext

Enthält Informationen zu einer Ausnahme beim Laden einer Datei.

IniConfigurationExtensions

Erweiterungsmethoden zum Hinzufügen der IniConfigurationProvider-Klasse.

JsonConfigurationExtensions

Erweiterungsmethoden zum Hinzufügen der JsonConfigurationProvider-Klasse.

KeyPerFileConfigurationBuilderExtensions

Erweiterungsmethoden zum Registrieren von KeyPerFileConfigurationProvider bei IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

Stellt IConfigurationBuilder Erweiterungsmethoden für bereit MemoryConfigurationProvider.

NewtonsoftJsonConfigurationExtensions

Erweiterungsmethoden zum Hinzufügen der NewtonsoftJsonConfigurationProvider-Klasse.

StreamConfigurationProvider

Streambasierter Konfigurationsanbieter.

StreamConfigurationSource

Streambasierte IConfigurationSource.

UserSecretsConfigurationExtensions

Konfigurationserweiterungen zum Hinzufügen von der Konfigurationsquelle von Benutzergeheimnissen.

XmlConfigurationExtensions

Erweiterungsmethoden zum Hinzufügen der XmlConfigurationProvider-Klasse.

Strukturen

ConfigurationDebugViewContext

Stellt Daten zum aktuellen Element der Konfiguration bereit.

Schnittstellen

IConfiguration

Stellt Schlüssel/Wert-Anwendungskonfigurationseigenschaften dar.

IConfigurationBuilder

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

IConfigurationManager

Stellt ein veränderliches Konfigurationsobjekt dar.

IConfigurationProvider

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

IConfigurationRoot

Stellt den Stamm einer IConfiguration-Hierarchie dar.

IConfigurationSection

Stellt einen Abschnitt von Anwendungskonfigurationswerten dar.

IConfigurationSource

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