ConfigurationSection.GetRuntimeObject Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.