IConfigurationBuilder Schnittstelle
Definition
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.
Stellt einen Typ dar, der zum Erstellen der Anwendungskonfiguration verwendet wird.
public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
- Abgeleitet
Eigenschaften
Properties |
Ruft eine Schlüssel-/Wertauflistung ab, die zum Freigeben von Daten zwischen dem IConfigurationBuilder und den registrierten IConfigurationSourceverwendet werden kann. |
Sources |
Ruft die Quellen ab, die zum Abrufen von Konfigurationswerten verwendet werden. |
Methoden
Add(IConfigurationSource) |
Fügt eine neue Konfigurationsquelle hinzu. |
Build() |
Erstellt eine IConfiguration mit Schlüsseln und Werten aus der Gruppe von Quellen, die in Sourcesregistriert sind. |
Erweiterungsmethoden
AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String) |
Registriert einen Konfigurationsanbieter für Anwendungsmetadaten. |
AddConfiguration(IConfigurationBuilder, IConfiguration) |
Fügt eine vorhandene Konfiguration zu |
AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Fügt eine vorhandene Konfiguration zu |
AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>) |
Fügt eine IConfigurationProvider hinzu, die Konfigurationswerte aus der Befehlszeile liest. |
AddCommandLine(IConfigurationBuilder, String[]) |
Fügt eine CommandLineConfigurationProvider hinzu, die Konfigurationswerte aus der Befehlszeile liest. |
AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Fügt eine CommandLineConfigurationProvider hinzu, die Konfigurationswerte über die Befehlszeile mithilfe der angegebenen Switchzuordnungen liest. |
Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Fügt eine neue Konfigurationsquelle hinzu. |
AddEnvironmentVariables(IConfigurationBuilder) |
Fügt eine IConfigurationProvider hinzu, die Konfigurationswerte aus Umgebungsvariablen liest. |
AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>) |
Fügt eine IConfigurationProvider hinzu, die Konfigurationswerte aus Umgebungsvariablen liest. |
AddEnvironmentVariables(IConfigurationBuilder, String) |
Fügt eine IConfigurationProvider hinzu, die Konfigurationswerte aus Umgebungsvariablen mit einem angegebenen Präfix liest. |
GetFileLoadExceptionHandler(IConfigurationBuilder) |
Ruft die Standard-IFileProvider ab, die für dateibasierte Anbieter verwendet werden soll. |
GetFileProvider(IConfigurationBuilder) |
Ruft die Standard-IFileProvider ab, die für dateibasierte Anbieter verwendet werden soll. |
SetBasePath(IConfigurationBuilder, String) |
Legt den FileProvider für dateibasierte Anbieter auf einen PhysicalFileProvider mit dem Basispfad fest. |
SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>) |
Legt fest, dass eine Standardaktion für dateibasierte Anbieter aufgerufen wird, wenn ein Fehler auftritt. |
SetFileProvider(IConfigurationBuilder, IFileProvider) |
Legt den standardbasierten IFileProvider fest, der für dateibasierte Anbieter verwendet werden soll. |
AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Fügt |
AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Fügt |
AddIniFile(IConfigurationBuilder, String) |
Fügt den INI-Konfigurationsanbieter bei |
AddIniFile(IConfigurationBuilder, String, Boolean) |
Fügt den INI-Konfigurationsanbieter bei |
AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Fügt den INI-Konfigurationsanbieter bei |
AddIniStream(IConfigurationBuilder, Stream) |
Fügt |
AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Fügt der |
AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Fügt der |
AddJsonFile(IConfigurationBuilder, String) |
Fügt den JSON-Konfigurationsanbieter bei |
AddJsonFile(IConfigurationBuilder, String, Boolean) |
Fügt den JSON-Konfigurationsanbieter bei |
AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Fügt den JSON-Konfigurationsanbieter bei |
AddJsonStream(IConfigurationBuilder, Stream) |
Fügt der |
AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>) |
Fügt die Konfiguration mithilfe von Dateien aus einem Verzeichnis hinzu. Dateinamen werden als Schlüssel verwendet, Dateiinhalte werden als Wert verwendet. |
AddKeyPerFile(IConfigurationBuilder, String) |
Fügt die Konfiguration mithilfe von Dateien aus einem Verzeichnis hinzu. Dateinamen werden als Schlüssel verwendet, Dateiinhalte werden als Wert verwendet. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean) |
Fügt die Konfiguration mithilfe von Dateien aus einem Verzeichnis hinzu. Dateinamen werden als Schlüssel verwendet, Dateiinhalte werden als Wert verwendet. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean) |
Fügt die Konfiguration mithilfe von Dateien aus einem Verzeichnis hinzu. Dateinamen werden als Schlüssel verwendet, Dateiinhalte werden als Wert verwendet. |
AddInMemoryCollection(IConfigurationBuilder) |
Fügt den Speicherkonfigurationsanbieter zu |
AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Fügt den Speicherkonfigurationsanbieter zu |
AddUserSecrets(IConfigurationBuilder, Assembly) |
Fügt die Konfigurationsquelle für geheime Benutzerschlüssel hinzu. Dadurch wird Eine geheime Benutzer-ID ist ein eindeutiger Wert, der zum Speichern und Identifizieren einer Sammlung geheimer Konfigurationswerte verwendet wird. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
Fügt die Konfigurationsquelle für geheime Benutzerschlüssel hinzu. Dadurch wird Eine geheime Benutzer-ID ist ein eindeutiger Wert, der zum Speichern und Identifizieren einer Sammlung geheimer Konfigurationswerte verwendet wird. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Fügt die Konfigurationsquelle für geheime Benutzerschlüssel hinzu. Dadurch wird Eine geheime Benutzer-ID ist ein eindeutiger Wert, der zum Speichern und Identifizieren einer Sammlung geheimer Konfigurationswerte verwendet wird. |
AddUserSecrets(IConfigurationBuilder, String) |
Fügt die Konfigurationsquelle für geheime Benutzerschlüssel mit der angegebenen ID für geheime Benutzerschlüssel hinzu. Eine geheime Benutzer-ID ist ein eindeutiger Wert, der zum Speichern und Identifizieren einer Sammlung geheimer Konfigurationswerte verwendet wird. |
AddUserSecrets(IConfigurationBuilder, String, Boolean) |
Fügt die Konfigurationsquelle für geheime Benutzerschlüssel mit der angegebenen ID für geheime Benutzerschlüssel hinzu. Eine geheime Benutzer-ID ist ein eindeutiger Wert, der zum Speichern und Identifizieren einer Sammlung geheimer Konfigurationswerte verwendet wird. |
AddUserSecrets<T>(IConfigurationBuilder) |
Fügt die Konfigurationsquelle für geheime Benutzerschlüssel hinzu. Durchsucht die Assembly, die typ Eine geheime Benutzer-ID ist ein eindeutiger Wert, der zum Speichern und Identifizieren einer Sammlung geheimer Konfigurationswerte verwendet wird. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
Fügt die Konfigurationsquelle für geheime Benutzerschlüssel hinzu. Durchsucht die Assembly, die typ Eine geheime Benutzer-ID ist ein eindeutiger Wert, der zum Speichern und Identifizieren einer Sammlung geheimer Konfigurationswerte verwendet wird. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
Fügt die Konfigurationsquelle für geheime Benutzerschlüssel hinzu. Durchsucht die Assembly, die typ Eine geheime Benutzer-ID ist ein eindeutiger Wert, der zum Speichern und Identifizieren einer Sammlung geheimer Konfigurationswerte verwendet wird. |
AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Fügt |
AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Fügt |
AddXmlFile(IConfigurationBuilder, String) |
Fügt den XML-Konfigurationsanbieter bei |
AddXmlFile(IConfigurationBuilder, String, Boolean) |
Fügt den XML-Konfigurationsanbieter bei |
AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Fügt den XML-Konfigurationsanbieter bei |
AddXmlStream(IConfigurationBuilder, Stream) |
Fügt |