ConfigurationSection.GetRuntimeObject Méthode

Définition

Retourne un objet personnalisé en cas de substitution dans une classe dérivée.

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

Retours

Objet représentant la section.

Exemples

L'exemple suivant illustre l'utilisation de la méthode 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

Remarques

Lorsque la GetSection méthode est appelée au moment de l’exécution, le système de configuration crée d’abord une instance appropriée de la ConfigurationSection classe, puis retourne l’objet qu’elle obtient à partir de la GetRuntimeObject méthode .

Par défaut, GetRuntimeObject retourne simplement l’objet qui représente le ConfigurationSection à partir duquel il est appelé.

Notes pour les héritiers

Vous pouvez remplacer la GetRuntimeObject() méthode pour retourner un type personnalisé au moment de l’exécution.

Par exemple, pour limiter la modification au runtime des paramètres dans la ConfigurationSection classe, vous pouvez remplacer GetRuntimeObject() et retourner un type personnalisé qui applique des restrictions sur les paramètres pouvant être modifiés, le cas échéant.

Si l’objet runtime est interne uniquement, l’objet retourné ne peut pas être utilisé en dehors de l’assembly qui le définit. Une façon de créer un objet qui dérive de ConfigurationSection et est accessible uniquement par le code de votre assembly au moment de l’exécution consiste à créer un objet runtime interne qui a une méthode qui retourne votre ConfigurationSection implémentation.

S’applique à