ConfigurationSection Klasse

Definition

Stellt einen Abschnitt mit Anwendungskonfigurationswerten dar.

public ref class ConfigurationSection : Microsoft::Extensions::Configuration::IConfigurationSection
public class ConfigurationSection : Microsoft.Extensions.Configuration.IConfigurationSection
type ConfigurationSection = class
    interface IConfigurationSection
    interface IConfiguration
Public Class ConfigurationSection
Implements IConfigurationSection
Vererbung
ConfigurationSection
Implementiert

Konstruktoren

Name Beschreibung
ConfigurationSection(IConfigurationRoot, String)

Initialisiert eine neue Instanz.

Eigenschaften

Name Beschreibung
Item[String]

Dient zum Abrufen oder Festlegen des Werts, der einem Konfigurationsschlüssel entspricht.

Key

Ruft den Schlüssel ab, den dieser Abschnitt in seinem übergeordneten Element einnimmt.

Path

Ruft den vollständigen Pfad zu diesem Abschnitt aus der IConfigurationRoot.

Value

Dient zum Abrufen oder Festlegen des Abschnittswerts.

Methoden

Name Beschreibung
GetChildren()

Ruft die unmittelbar untergeordneten Konfigurationsunterabschnitte ab.

GetReloadToken()

Gibt einen IChangeToken Wert zurück, der verwendet werden kann, um zu beobachten, wann diese Konfiguration neu geladen wird.

GetSection(String)

Ruft einen Konfigurationsunterabschnitt mit dem angegebenen Schlüssel ab.

TryGetValue(String, String)

Versucht, den Wert dieses Abschnitts als Zeichenfolge abzurufen.

Erweiterungsmethoden

Name Beschreibung
AsEnumerable(IConfiguration, Boolean)

Abrufen der Enumeration von Schlüsselwertpaaren innerhalb der IConfiguration

AsEnumerable(IConfiguration)

Abrufen der Enumeration von Schlüsselwertpaaren innerhalb der IConfiguration

Bind(IConfiguration, Object, Action<BinderOptions>)

Versucht, die angegebene Objektinstanz rekursiv an Konfigurationswerte zu binden, indem Eigenschaftennamen mit Konfigurationsschlüsseln übereinstimmen.

Bind(IConfiguration, Object)

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.

Exists(IConfigurationSection)

Bestimmt, ob der Abschnitt über untergeordnete Value Elemente verfügt.

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(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<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.

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.

GetConnectionString(IConfiguration, String)

Ruft die angegebene Verbindungszeichenfolge aus der angegebenen Konfiguration ab. Kurzform für GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Ruft einen Konfigurationsunterabschnitt mit dem angegebenen Schlüssel ab.

GetValue(IConfiguration, Type, String, Object)

Extrahiert den Wert mit dem angegebenen Schlüssel und konvertiert ihn in den angegebenen Typ.

GetValue(IConfiguration, Type, String)

Extrahiert den Wert mit dem angegebenen Schlüssel und konvertiert ihn in den angegebenen Typ.

GetValue<T>(IConfiguration, String, T)

Extrahiert den Wert mit dem angegebenen Schlüssel und konvertiert ihn in den Typ T.

GetValue<T>(IConfiguration, String)

Extrahiert den Wert mit dem angegebenen Schlüssel und konvertiert ihn in den Typ T.

Gilt für: