Bonjour,
Soit l'évenement suivant:
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part EventHandler evt;
Pour lancer de manière asynchrone l'évenement:
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // Parcourt tous les abonnés de la liste // et leur envoie l'évenement foreach (Delegate deleg in evt.GetInvocationList()) { EventHandler abonne = (EventHandler)deleg; // Lancement de l'évenement de manière asynchrone abonne.BeginInvoke(this, new EventHandler(), null, null); }
Si l'abonné ne s'est pas correctement désabonné, cela lance une exception, mais l'abonné n'est pas supprimé de la liste d'appel.
J'aimerais savoir comment supprimer un abonné de la liste d'appel ?
Merci d'avance.
Partager