Les événements

En travaillant avec les délégués, deux concepts sont mis en évidence : la diffusion et la souscription. Le diffuseur est un type relié à un délégué. C’est lui qui décide quand le délégué doit être invoqué. Le souscripteur est l’ensemble des méthodes attachées à un délégué. Un souscripteur est totalement indépendant des autres souscripteurs même au sein d’un délégué. Les événements formalisent ce schéma.

La manière la plus simple de déclarer un événement est d’ajouter le mot-clé event devant un membre délégué. L’événement Changed dans l’interface IReportChange a été créé précédemment de cette manière :

event
event EventHandler Changed; 

Le type qui contient le diffuseur a un accès total à ...

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les délégués
Suivant
Les expressions lambda