IConfigurationSection 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 Abschnitt mit Anwendungskonfigurationswerten dar.
public interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
- Abgeleitet
- Implementiert
Eigenschaften
Item[String] |
Dient zum Abrufen oder Festlegen eines Konfigurationswerts. (Geerbt von IConfiguration) |
Key |
Ruft den Schlüssel ab, den dieser Abschnitt in seinem übergeordneten Element einnimmt. |
Path |
Ruft den vollständigen Pfad zu diesem Abschnitt innerhalb der IConfigurationab. |
Value |
Dient zum Abrufen oder Festlegen des Abschnittswerts. |
Methoden
GetChildren() |
Ruft die unmittelbar untergeordneten Konfigurationsunterabschnitte ab. (Geerbt von IConfiguration) |
GetReloadToken() |
Gibt einen IChangeToken zurück, der verwendet werden kann, um zu beobachten, wann diese Konfiguration neu geladen wird. (Geerbt von IConfiguration) |
GetSection(String) |
Ruft einen Konfigurationsunterabschnitt mit dem angegebenen Schlüssel ab. (Geerbt von IConfiguration) |
Erweiterungsmethoden
Bind(IConfiguration, Object) |
Versucht, die angegebene Objektinstanz rekursiv an Konfigurationswerte zu binden, indem Eigenschaftennamen mit Konfigurationsschlüsseln übereinstimmen. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Versucht, die angegebene Objektinstanz rekursiv an Konfigurationswerte zu binden, indem Eigenschaftennamen mit Konfigurationsschlüsseln übereinstimmen. |
Bind(IConfiguration, String, Object) |
Versucht, die angegebene Objektinstanz an den vom Schlüssel angegebenen Konfigurationsabschnitt zu binden, indem Eigenschaftennamen rekursiv mit Konfigurationsschlüsseln abgegleicht werden. |
Get(IConfiguration, Type) |
Versucht, die Konfigurationsinstanz an eine neue Instanz vom Typ T zu binden. Wenn dieser Konfigurationsabschnitt einen Wert aufweist, wird dieser verwendet. Andernfalls wird die Bindung durch Zuordnen von Eigenschaftennamen mit Konfigurationsschlüsseln rekursiv festgelegt. |
Get(IConfiguration, Type, Action<BinderOptions>) |
Versucht, die Konfigurationsinstanz an eine neue Instanz vom Typ T zu binden. Wenn dieser Konfigurationsabschnitt einen Wert aufweist, wird dieser verwendet. Andernfalls wird die Bindung durch Zuordnen von Eigenschaftennamen mit Konfigurationsschlüsseln rekursiv festgelegt. |
Get<T>(IConfiguration) |
Versucht, die Konfigurationsinstanz an eine neue Instanz vom Typ T zu binden. Wenn dieser Konfigurationsabschnitt einen Wert aufweist, wird dieser verwendet. Andernfalls wird die Bindung durch Zuordnen von Eigenschaftennamen mit Konfigurationsschlüsseln rekursiv festgelegt. |
Get<T>(IConfiguration, Action<BinderOptions>) |
Versucht, die Konfigurationsinstanz an eine neue Instanz vom Typ T zu binden. Wenn dieser Konfigurationsabschnitt einen Wert aufweist, wird dieser verwendet. Andernfalls wird die Bindung durch Zuordnen von Eigenschaftennamen mit Konfigurationsschlüsseln rekursiv festgelegt. |
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 den Typ T. |
GetValue<T>(IConfiguration, String, T) |
Extrahiert den Wert mit dem angegebenen Schlüssel und konvertiert ihn in den Typ T. |
AsEnumerable(IConfiguration) |
Rufen Sie die Aufzählung von Schlüssel-Wert-Paaren innerhalb der IConfigurationab. |
AsEnumerable(IConfiguration, Boolean) |
Ruft die Aufzählung von Schlüssel-Wert-Paaren innerhalb der IConfigurationab. |
Exists(IConfigurationSection) |
Bestimmt, ob der Abschnitt über ein Value verfügt oder über untergeordnete Elemente verfügt. |
GetConnectionString(IConfiguration, String) |
Ruft den Wert mit dem angegebenen Schlüssel aus dem abschnitt |
GetRequiredSection(IConfiguration, String) |
Ruft den Konfigurationsunterabschnitt ab, der den angegebenen Schlüssel aufweist. |