ConfigurationSection.GetRuntimeObject Methode
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.
Gibt ein benutzerdefiniertes Objekt zurück, wenn es in einer abgeleiteten Klasse überschrieben wird.
protected:
virtual System::Object ^ GetRuntimeObject();
protected public:
virtual System::Object ^ GetRuntimeObject();
protected virtual object GetRuntimeObject ();
protected internal virtual object GetRuntimeObject ();
abstract member GetRuntimeObject : unit -> obj
override this.GetRuntimeObject : unit -> obj
Protected Overridable Function GetRuntimeObject () As Object
Protected Friend Overridable Function GetRuntimeObject () As Object
Gibt zurück
Das Objekt, das den Abschnitt darstellt.
Beispiele
Im folgenden Beispiel wird die Verwendung der GetRuntimeObject-Methode gezeigt.
// Customizes the use of CustomSection
// by setting _ReadOnly to false.
// Remember you must use it along with ThrowIfReadOnly.
protected override object GetRuntimeObject()
{
// To enable property setting just assign true to
// the following flag.
_ReadOnly = true;
return base.GetRuntimeObject();
}
' Customizes the use of CustomSection
' by setting _ReadOnly to false.
' Remember you must use it along with ThrowIfReadOnly.
Protected Overrides Function GetRuntimeObject() As Object
' To enable property setting just assign true to
' the following flag.
_ReadOnly = True
Return MyBase.GetRuntimeObject()
End Function 'GetRuntimeObject
Hinweise
Wenn die GetSection -Methode zur Laufzeit aufgerufen wird, erstellt das Konfigurationssystem zunächst eine entsprechende instance der ConfigurationSection -Klasse und gibt dann das Objekt zurück, das es von der GetRuntimeObject -Methode erhält.
Standardmäßig gibt einfach das -Objekt zurück, GetRuntimeObject das das ConfigurationSection darstellt, von dem es aufgerufen wird.
Hinweise für Vererber
Sie können die GetRuntimeObject() Methode überschreiben, um zur Laufzeit einen benutzerdefinierten Typ zurückzugeben.
Um beispielsweise die Laufzeitänderung der Einstellungen in der ConfigurationSection -Klasse einzuschränken, können Sie einen benutzerdefinierten Typ überschreiben GetRuntimeObject() und zurückgeben, der Einschränkungen erzwingt, für die Einstellungen geändert werden können, falls vorhanden.
Wenn das Laufzeitobjekt nur intern ist, kann das zurückgegebene Objekt nicht außerhalb der Assembly verwendet werden, die es definiert. Eine Möglichkeit zum Erstellen eines Objekts, das von ConfigurationSection abgeleitet wird und nur von Code in Der Assembly zur Laufzeit zugegriffen werden kann, besteht darin, ein internes Laufzeitobjekt zu erstellen, das über eine Methode verfügt, die Ihre ConfigurationSection Implementierung zurückgibt.