Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

CollectionBase.OnInsertComplete méthode (Int32, Object)

 

Date de publication : novembre 2016

Effectue des processus personnalisés supplémentaires après l’insertion d’un nouvel élément dans le CollectionBase instance.

Espace de noms:   System.Collections
Assembly:  mscorlib (dans mscorlib.dll)

protected virtual void OnInsertComplete(
	int index,
	object value
)

Paramètres

index
Type: System.Int32

Index de base zéro au niveau duquel insérer value.

value
Type: System.Object

La nouvelle valeur de l’élément à index.

L’implémentation par défaut de cette méthode est destinée à être substituée par une classe dérivée pour effectuer une action après l’insertion de l’élément spécifié.

Les méthodes On * sont uniquement appelées sur l’instance retournée par le List propriété, mais pas sur l’instance retournée par le InnerList propriété.

La collection revient à son état précédent si une des actions suivantes se produit :

  • 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 l’insertion de l’élément sous-jacent System.Collections.ArrayList. 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.

OnInsert est appelé avant le comportement Insert standard, tandis que OnInsertComplete est appelé après le comportement Insert standard.

Plateforme Windows universelle
Disponible depuis 10
.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: