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