ConfigurationSection.GetRuntimeObject Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett anpassat objekt när det åsidosättas i en härledd klass.
protected public:
virtual System::Object ^ GetRuntimeObject();
protected internal virtual object GetRuntimeObject();
abstract member GetRuntimeObject : unit -> obj
override this.GetRuntimeObject : unit -> obj
Protected Friend Overridable Function GetRuntimeObject () As Object
Returer
Objektet som representerar avsnittet.
Exempel
I följande exempel visas hur du GetRuntimeObject använder metoden.
// 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
Kommentarer
GetSection När metoden anropas vid körning skapar konfigurationssystemet först en lämplig instans av ConfigurationSection klassen och returnerar sedan det objekt som den hämtar från GetRuntimeObject -metoden.
Som standard GetRuntimeObject returnerar helt enkelt det objekt som representerar ConfigurationSection från vilket det anropas.
Anteckningar till arvingar
Du kan åsidosätta GetRuntimeObject() metoden för att returnera en anpassad typ vid körning.
Om du till exempel vill begränsa körningsändringen av inställningarna i ConfigurationSection klassen kan du åsidosätta GetRuntimeObject() och returnera en anpassad typ som tillämpar begränsningar för vilka inställningar som kan ändras, om sådana finns.
Om körningsobjektet endast är internt kan det returnerade objektet inte användas utanför den sammansättning som definierar det. Ett sätt att skapa ett objekt som härleds från ConfigurationSection och endast kan nås med kod i sammansättningen vid körning är att skapa ett internt körningsobjekt som har en metod som returnerar implementeringen ConfigurationSection .