Freigeben über


IInternalConfigRoot Schnittstelle

Definition

Definiert Schnittstellen, die von internen .NET-Strukturen zum Unterstützen eines Konfigurationsstammobjekts verwendetet werden.

public interface class IInternalConfigRoot
public interface IInternalConfigRoot
[System.Runtime.InteropServices.ComVisible(false)]
public interface IInternalConfigRoot
type IInternalConfigRoot = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IInternalConfigRoot = interface
Public Interface IInternalConfigRoot
Attribute

Eigenschaften

IsDesignTime

Gibt einen Wert zurück, der angibt, ob die Konfiguration eine Entwurfszeitkonfiguration ist.

Methoden

GetConfigRecord(String)

Gibt ein IInternalConfigRecord-Objekt zurück, das eine von einem Konfigurationspfad angegebene Konfiguration darstellt.

GetSection(String, String)

Gibt ein Object zurück, das die Daten in einem Abschnitt einer Konfigurationsdatei darstellt.

GetUniqueConfigPath(String)

Gibt einen Wert zurück, der den Dateipfad des nächstliegenden Konfigurationsvorgängers darstellt, der Konfigurationsdaten besitzt.

GetUniqueConfigRecord(String)

Gibt ein IInternalConfigRecord-Objekt zurück, das einen eindeutigen Konfigurationsdatensatz für den angegebenen Konfigurationspfad darstellt.

Init(IInternalConfigHost, Boolean)

Initialisiert ein Konfigurationsobjekt.

RemoveConfig(String)

Sucht und entfernt einen Konfigurationsdatensatz und dessen untergeordnete Elemente für einen angegebenen Konfigurationspfad.

Ereignisse

ConfigChanged

Stellt die Methode dar, die das ConfigChanged-Ereignis eines IInternalConfigRoot-Objekts behandelt.

ConfigRemoved

Stellt die Methode dar, die das ConfigRemoved-Ereignis eines IInternalConfigRoot-Objekts behandelt.

Gilt für: