Microsoft.Extensions.Configuration Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen und Abstraktionen zum Einrichten IConfigurationvon .
Klassen
ApplicationMetadataConfigurationBuilderExtensions |
Erweiterungen für Anwendungsmetadaten. |
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. |
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. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für