ConfigurationSection.GetRuntimeObject Methode

Definitie

Retourneert een aangepast object wanneer dit wordt overschreven in een afgeleide klasse.

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

Retouren

Het object dat de sectie vertegenwoordigt.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de GetRuntimeObject methode gebruikt.

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

Opmerkingen

Wanneer de methode tijdens runtime GetSection wordt aangeroepen, maakt het configuratiesysteem eerst een geschikt exemplaar van de ConfigurationSection klasse en retourneert het object dat het van de GetRuntimeObject methode verkrijgt.

GetRuntimeObject Standaard wordt gewoon het object geretourneerd dat het ConfigurationSection object aangeeft waaruit het wordt aangeroepen.

Notities voor overnemers

U kunt de GetRuntimeObject() methode overschrijven om een aangepast type tijdens runtime te retourneren.

Als u bijvoorbeeld de runtimewijziging van de instellingen in de ConfigurationSection klasse wilt beperken, kunt u een aangepast type overschrijven GetRuntimeObject() en retourneren waarmee beperkingen worden afgedwongen waarop instellingen kunnen worden gewijzigd, indien van toepassing.

Als het runtimeobject alleen intern is, kan het geretourneerde object niet worden gebruikt buiten de assembly die het definieert. Een manier om een object te maken dat is afgeleid van ConfigurationSection en die alleen kan worden geopend door code in uw assembly tijdens runtime is het maken van een intern runtime-object met een methode die uw ConfigurationSection implementatie retourneert.

Van toepassing op