ConfigurationSection.GetRuntimeObject Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy egyéni objektumot ad vissza, ha felül van bírálva egy származtatott osztályban.
protected public:
virtual System::Object ^ GetRuntimeObject();
protected:
virtual System::Object ^ GetRuntimeObject();
protected internal virtual object GetRuntimeObject();
protected virtual object GetRuntimeObject();
abstract member GetRuntimeObject : unit -> obj
override this.GetRuntimeObject : unit -> obj
Protected Friend Overridable Function GetRuntimeObject () As Object
Protected Overridable Function GetRuntimeObject () As Object
Válaszok
A szakaszt képviselő objektum.
Példák
Az alábbi példa a metódus használatát GetRuntimeObject mutatja be.
// 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
Megjegyzések
Amikor a GetSection metódus futásidőben van meghívva, a konfigurációs rendszer először létrehozza az ConfigurationSection osztály megfelelő példányát, majd visszaadja a metódusból GetRuntimeObject beszerzett objektumot.
Alapértelmezés szerint egyszerűen visszaadja azt az objektumot, GetRuntimeObject amely a ConfigurationSection meghívandó objektumot jelöli.
Megjegyzések az öröklőkhöz
Felülbírálhatja a GetRuntimeObject() metódust, hogy futásidőben egyéni típust adjon vissza.
Az osztály beállításainak ConfigurationSection futásidejű módosításának korlátozásához például felülbírálhat GetRuntimeObject() és visszaadhat egy egyéni típust, amely kikényszeríti, hogy mely beállítások módosíthatók, ha vannak ilyenek.
Ha a futtatókörnyezeti objektum csak belső, a visszaadott objektum nem használható az azt meghatározó szerelvényen kívül. Egy olyan objektum létrehozásának egyik módja, amely a ConfigurationSection szerelvényben futtatáskor csak kóddal érhető el, ha létrehoz egy belső futtatókörnyezeti objektumot, amelynek metódusa visszaadja a megvalósítást ConfigurationSection .