EventSource, classe
Représente un événement.Les fonctions membres d'EventSource ajoutent, suppriment, et appellent des gestionnaires d'événements.
template<
typename TDelegateInterface
>
class EventSource;
Paramètres
- TDelegateInterface
L'interface d'un délégué représentant un gestionnaire d'événements.
Membres
Constructeurs publics
Name |
Description |
---|---|
Initialise une nouvelle instance de la classe EventSource. |
Méthodes publiques
Name |
Description |
---|---|
Ajoute le gestionnaire d'événements représenté par l'interface de délégué spécifiée à l'ensemble de gestionnaires de d'événements pour l'objet EventSource actuel. |
|
Récupère le nombre de gestionnaires d'événements associés à l'objet EventSource actuel. |
|
Appelle chaque gestionnaire d'événements associé à l'objet EventSource actuel à l'aide des arguments et types d'arguments spécifiés. |
|
Supprime le gestionnaire d'événements représenté par le jeton d'enregistrement d'événements spécifié de l'ensemble des gestionnaires de jeu d'événements associés à l'objet EventSource actuel. |
Données membres protégées
Name |
Description |
---|---|
Synchronise l'accès au tableau de targets_ lors d'ajout, de suppression, ou d'appel de gestionnaires d'événements. |
|
Un tableau d'un ou plusieurs gestionnaires d'événements. |
|
Synchronise l'accès aux données membres internes même si les gestionnaires d'événements pour cet EventSource sont ajoutés, déplacés, ou appelés. |
Hiérarchie d'héritage
EventSource
Configuration requise
En-tête: event.h
Espace de noms: Microsoft::WRL