IConfigurationRoot 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 den Stamm einer IConfiguration-Hierarchie dar.
public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
- Abgeleitet
- Implementiert
Eigenschaften
Item[String] |
Ruft einen Konfigurationswert ab oder legt diesen fest. (Geerbt von IConfiguration) |
Providers |
Die IConfigurationProvider-Elemente für diese Konfiguration. |
Methoden
GetChildren() |
Ruft die Unterabschnitte der unmittelbar nachfolgenden Konfiguration ab. (Geerbt von IConfiguration) |
GetReloadToken() |
Versucht, eine für die Änderungsnachverfolgung IChangeToken zu erhalten. (Geerbt von IConfiguration) |
GetSection(String) |
Ruft einen Konfigurationsunterabschnitt mit dem angegebenen Schlüssel ab. (Geerbt von IConfiguration) |
Reload() |
Erzwingt, dass die Konfigurationswerte aus den zugrunde liegenden IConfigurationProvider-Elementen erneut geladen werden. |
Erweiterungsmethoden
Bind(IConfiguration, Object) |
Versucht, die angegebene Objektinstanz an Konfigurationswerte zu binden, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Versucht, die angegebene Objektinstanz an Konfigurationswerte zu binden, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden. |
Bind(IConfiguration, String, Object) |
Versucht, die angegebene Objektinstanz an den durch den Schlüssel angegebenen Konfigurationsabschnitt zu binden, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden. |
Get(IConfiguration, Type) |
Versucht, die Konfigurationsinstanz an eine neue Instanz vom Typ T zu binden. Wenn dieser Konfigurationsabschnitt einen Wert enthält, wird dieser verwendet. Andernfalls wird die Bindung durchgeführt, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden. |
Get(IConfiguration, Type, Action<BinderOptions>) |
Versucht, die Konfigurationsinstanz an eine neue Instanz vom Typ T zu binden. Wenn dieser Konfigurationsabschnitt einen Wert enthält, wird dieser verwendet. Andernfalls wird die Bindung durchgeführt, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden. |
Get<T>(IConfiguration) |
Versucht, die Konfigurationsinstanz an eine neue Instanz vom Typ T zu binden. Wenn dieser Konfigurationsabschnitt einen Wert enthält, wird dieser verwendet. Andernfalls wird die Bindung durchgeführt, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden. |
Get<T>(IConfiguration, Action<BinderOptions>) |
Versucht, die Konfigurationsinstanz an eine neue Instanz vom Typ T zu binden. Wenn dieser Konfigurationsabschnitt einen Wert enthält, wird dieser verwendet. Andernfalls wird die Bindung durchgeführt, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden. |
GetValue(IConfiguration, Type, String) |
Extrahiert den Wert mit dem angegebenen Schlüssel und konvertiert ihn in den angegebenen Typ. |
GetValue(IConfiguration, Type, String, Object) |
Extrahiert den Wert mit dem angegebenen Schlüssel und konvertiert ihn in den angegebenen Typ. |
GetValue<T>(IConfiguration, String) |
Extrahiert den Wert mit dem angegebenen Schlüssel und konvertiert ihn in Typ T. |
GetValue<T>(IConfiguration, String, T) |
Extrahiert den Wert mit dem angegebenen Schlüssel und konvertiert ihn in Typ T. |
AsEnumerable(IConfiguration) |
Rufen Sie die Enumeration von Schlüssel-Wert-Paaren innerhalb der IConfigurationab. |
AsEnumerable(IConfiguration, Boolean) |
Ruft die Enumeration von Schlüssel-Wert-Paaren innerhalb von ab IConfiguration. |
GetConnectionString(IConfiguration, String) |
Ruft den Wert mit dem angegebenen Schlüssel aus dem |
GetRequiredSection(IConfiguration, String) |
Ruft den Konfigurationsunterabschnitt ab, der über den angegebenen Schlüssel verfügt. |
GetDebugView(IConfigurationRoot) |
Generiert eine lesbare Ansicht der Konfiguration, die anzeigt, woher die einzelnen Werte stammen. |
GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Generiert eine lesbare Ansicht der Konfiguration, die anzeigt, woher die einzelnen Werte stammen. |
Gilt für:
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