ConfigurationSection.GetRuntimeObject Metoda

Definice

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

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

Návraty

Objekt představující oddíl.

Příklady

Následující příklad ukazuje, jak používat 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 Při volání metody za běhu konfigurační systém nejprve vytvoří odpovídající instanci ConfigurationSection třídy a pak vrátí objekt, který získá z GetRuntimeObject metody.

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

Poznámky pro dědice

Můžete přepsat metodu GetRuntimeObject() , která vrátí vlastní typ za běhu.

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

Pokud je objekt modulu runtime pouze interní, vrácený objekt nelze použít mimo sestavení, které ho definuje. Jedním ze způsobů, jak vytvořit objekt, který je odvozen z ConfigurationSection objektu a může být přístupný 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