Microsoft.Extensions.Configuration Namespace

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.