ConfigurationSection.GetRuntimeObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 un instance approprié de la ConfigurationSection classe, puis retourne l’objet qu’il obtient 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 de la ConfigurationSection classe, vous pouvez remplacer GetRuntimeObject() et retourner un type personnalisé qui applique des restrictions sur les paramètres qui peuvent ê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 n’est accessible que par le code de votre assembly au moment de l’exécution consiste à créer un objet runtime interne doté d’une méthode qui retourne votre ConfigurationSection implémentation.