Assembly : mscorlib (dans mscorlib.dll)
SyntaxeProtected Overridable Sub OnSetComplete ( _ index As Integer, _ oldValue As Object, _ newValue As Object _ )
Dim index As Integer Dim oldValue As Object Dim newValue As Object Me.OnSetComplete(index, oldValue, newValue)
protected virtual void OnSetComplete ( int index, Object oldValue, Object newValue )
protected: virtual void OnSetComplete ( int index, Object^ oldValue, Object^ newValue )
protected void OnSetComplete ( int index, Object oldValue, Object newValue )
protected function OnSetComplete ( index : int, oldValue : Object, newValue : Object )
Paramètres
- index
Index de base zéro au niveau duquel oldValue peut être trouvé.
- oldValue
Valeur à remplacer par newValue.
- newValue
Nouvelle valeur de l'élément à la position index.
NotesL'implémentation par défaut de cette méthode est conçue pour être substituée par une classe dérivée pour effectuer une action après que l'élément spécifié est défini.
Les méthodes On* sont uniquement appelées sur l'instance retournée par la propriété List, mais non sur l'instance retournée par la propriété InnerList.
La collection retrouve son état précédent dans les cas suivants :
-
Le processus échoue.
-
Cette méthode est substituée pour lever une exception.
L'implémentation par défaut de cette méthode est une opération O(1).
Remarques à l'attention des implémenteurs Cette méthode permet aux implémenteurs de définir des processus devant être exécutés après la définition de l'élément spécifié du System.Collections.ArrayList sous-jacent. En définissant cette méthode, les implémenteurs peuvent ajouter des fonctionnalités aux méthodes héritées sans avoir à substituer toutes les autres méthodes. OnSet est appelé avant le comportement Set standard, tandis que OnSetComplete est appelé après le comportement Set standard.
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ