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 IConfiguration.
Klassen
| Name | Beschreibung |
|---|---|
| ApplicationMetadataConfigurationBuilderExtensions |
Erweiterungen für Anwendungsmetadaten. |
| BinderOptions |
Gibt optionen an, die von der ConfigurationBinder. |
| ChainedBuilderExtensions |
Stellt Erweiterungsmethoden zum Hinzufügen IConfiguration zu einem IConfigurationBuilder. |
| ChainedConfigurationProvider |
Stellt eine verkettete Implementierung von IConfigurationProvider. |
| ChainedConfigurationSource |
Stellt eine verkettete IConfiguration Als .IConfigurationSource |
| CommandLineConfigurationExtensions |
Erweiterungsmethoden für die Registrierung CommandLineConfigurationProvider bei IConfigurationBuilder. |
| ConfigurationBinder |
Statische Hilfsklasse, mit der stark typierte Objekte an Konfigurationswerte gebunden werden können. |
| ConfigurationBuilder |
Erstellt Schlüssel-/Wertbasierte Konfigurationseinstellungen für die Verwendung in einer Anwendung. |
| ConfigurationExtensions |
Stellt Erweiterungsmethoden für Konfigurationsklassen bereit. |
| ConfigurationIgnoreAttribute |
Gibt an, dass eine Konfigurationseigenschaft von der Bindung ausgeschlossen werden soll. |
| ConfigurationKeyComparer |
Implementiert IComparer, um Konfigurationsschlüssel zu bestellen. |
| ConfigurationKeyNameAttribute |
Gibt den Schlüsselnamen für eine Konfigurationseigenschaft an. |
| ConfigurationManager |
Stellt ein veränderbares Konfigurationsobjekt dar. |
| ConfigurationPath |
Stellt Hilfsmethoden und Konstanten zum Bearbeiten von Konfigurationspfaden bereit. |
| ConfigurationProvider |
Definiert das Kernverhalten von Konfigurationsanbietern und stellt eine Basis für abgeleitete Klassen bereit. |
| ConfigurationReloadToken |
Verteilt Benachrichtigungen, dass eine Konfigurationsänderung aufgetreten ist. |
| ConfigurationRoot |
Stellt den Stammknoten für eine Konfiguration dar. |
| ConfigurationRootExtensions |
Stellt Erweiterungsmethoden für IConfigurationRoot. |
| ConfigurationSection |
Stellt einen Abschnitt mit Anwendungskonfigurationswerten dar. |
| EnvironmentVariablesExtensions |
Stellt Erweiterungsmethoden für die Registrierung EnvironmentVariablesConfigurationProvider bei IConfigurationBuilder. |
| FileConfigurationExtensions |
Stellt Erweiterungsmethoden für FileConfigurationProvider. |
| FileConfigurationProvider |
Stellt die Basisklasse für dateibasierte ConfigurationProvider Anbieter bereit. |
| FileConfigurationSource |
Stellt die Basisklasse für dateibasierte IConfigurationSource. |
| FileLoadExceptionContext |
Enthält Informationen zu einer Dateiladefehler. |
| IniConfigurationExtensions |
Stellt Erweiterungsmethoden zum Hinzufügen IniConfigurationProvidervon . |
| JsonConfigurationExtensions |
Erweiterungsmethoden zum Hinzufügen JsonConfigurationProvidervon . |
| KeyPerFileConfigurationBuilderExtensions |
Erweiterungsmethoden für die Registrierung KeyPerFileConfigurationProvider bei IConfigurationBuilder. |
| MemoryConfigurationBuilderExtensions |
IConfigurationBuilder-Erweiterungsmethoden für den MemoryConfigurationProvider. |
| StreamConfigurationProvider |
Definiert das Kernverhalten von streambasierten Konfigurationsanbietern und stellt eine Basis für abgeleitete Klassen bereit. |
| StreamConfigurationSource |
Definiert das Kernverhalten von streambasierten Konfigurationsquellen und stellt eine Basis für abgeleitete Klassen bereit. |
| UserSecretsConfigurationExtensions |
Stellt Konfigurationserweiterungen zum Hinzufügen der Konfigurationsquelle für geheime Benutzerschlüssel bereit. |
| XmlConfigurationExtensions |
Erweiterungsmethoden zum Hinzufügen XmlConfigurationProvidervon . |
Strukturen
| Name | Beschreibung |
|---|---|
| ConfigurationDebugViewContext |
Stellt Daten zum aktuellen Element der Konfiguration bereit. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| 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. |