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 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. |