23. Événements
Lorsque vous utilisez des délégués, il y a en général deux rôles qui se détachent : le diffuseur et l’abonné. Le diffuseur est un type qui contient un champ délégué. Le diffuseur décide quand diffuser, en invoquant le délégué. Les abonnés sont les destinataires cibles de la méthode. Un abonné décide quand commencer et arrêter l’écoute, en appelant += et -= sur le délégué du diffuseur. Un abonné ne connaît pas les autres abonnés ou n’interfère pas avec eux.
Les événements sont une fonctionnalité du langage qui formalise ce modèle. event est une construction qui expose uniquement le sous-ensemble de fonctionnalités déléguées requises pour le modèle diffuseur/abonné. Le but principal des événements est d’empêcher les abonnés d’interférer ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access