ConfigurationSection.GetRuntimeObject Metoda

Definice

Vrátí vlastní objekt při přepsání v odvozené třídě.

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

Návraty

Objekt představující oddíl.

Příklady

Následující příklad ukazuje, jak použít metodu GetRuntimeObject .

// 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

Poznámky

GetSection Když je volána metoda za běhu, konfigurační systém nejprve vytvoří odpovídající instanci ConfigurationSection třídy a poté vrátí objekt, který získá z GetRuntimeObject metody.

Ve výchozím nastavení jednoduše vrátí objekt, GetRuntimeObject který představuje ConfigurationSection , ze kterého je volána.

Poznámky pro dědice

Metodu GetRuntimeObject() můžete přepsat tak, aby v době běhu vrátila vlastní typ.

Chcete-li například omezit úpravy modulu runtime nastavení ve ConfigurationSection třídě, můžete přepsat GetRuntimeObject() a vrátit vlastní typ, který vynucuje omezení, která nastavení lze upravit, pokud existuje.

Pokud je objekt runtime pouze interní, vrácený objekt nelze použít mimo sestavení, které ho definuje. Jedním ze způsobů, jak vytvořit objekt odvozený z ConfigurationSection a lze k němu získat přístup pouze kódem v sestavení za běhu, je vytvořit interní objekt modulu runtime, který má metodu, která vrací vaši ConfigurationSection implementaci.

Platí pro