Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt ein Ereignis dar.EventSource-Memberfunktionen Hinzufügen, Entfernen und rufen Ereignishandler aufgerufen.
template<
typename TDelegateInterface
>
class EventSource;
Parameter
- TDelegateInterface
Die Schnittstelle für einen Delegaten, der einen Ereignishandler darstellt.
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
|---|---|
Initialisiert eine neue Instanz der EventSource-Klasse. |
Öffentliche Methoden
Name |
Beschreibung |
|---|---|
Fügt den Ereignishandler an, der von der angegebene Delegat Oberfläche an den Satz von Ereignishandlern für die aktuelle EventSource-Objekt dargestellt wird. |
|
Ruft die Anzahl von Ereignishandlern ab, die dem aktuellen EventSource-Objekt zugeordnet sind |
|
Ruft einen Ereignishandler, die dem aktuellen EventSource-Objekt mit den angegebenen Argumenttypen und der Argumente an. |
|
Löscht den Ereignishandler, der durch das angegebene Ereignis registrierungs token aus dem Satz von Ereignishandlern dargestellt wird, die dem aktuellen EventSource-Objekt zugeordnet sind. |
Geschützte Datenmember
Name |
Beschreibung |
|---|---|
Synchronisiert Zugriff auf den targets_ Array beim Hinzufügen oder Entfernen von Ereignishandlern Aufrufen. |
|
Ein Array von einem oder mehreren Ereignishandler. |
|
Synchronisiert den Zugriff auf die internen Datenmember, während noch Ereignishandler für dieses EventSource hinzugefügt, entfernt oder aufgerufen werden. |
Vererbungshierarchie
EventSource
Anforderungen
Header: event.h
Namespace: Microsoft:: WRL