Classe EventSource
Rappresenta un evento.Le funzioni membro EventSource aggiungono, rimuovono ed invocano i gestori di eventi.
template<
typename TDelegateInterface
>
class EventSource;
Parametri
- TDelegateInterface
L'interfaccia a un delegato che rappresenta un gestore eventi.
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Inizializza una nuova istanza della classe EventSource. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge il gestore eventi rappresentato dall'interfaccia specificata del delegato all'insieme di gestori eventi per l'oggetto corrente di EventSource. |
|
Recupera il numero dei gestori di evento associati all'oggetto corrente di EventSource |
|
Chiama ogni gestore eventi associato all'oggetto corrente di EventSource utilizzando l'argomento secificato e altri argomenti. |
|
Elimina il gestore eventi rappresentato dal token specificato di registrazione di eventi dal set di gestori eventi associati all'oggetto corrente di EventSource. |
Membri di dati protetti
Nome |
Descrizione |
---|---|
Sincronizza l'accesso all'array targets_ nel caso di aggiunta, rimozione, o invocazione dei gestore eventi. |
|
Un array di uno o più gestori di eventi. |
|
Sincronizza l'accesso ai membri di dati interni anche mentre i gestori eventi per questo EventSource aggiungono, rimuovono, oppure di richiamano. |
Gerarchia di ereditarietà
EventSource
Requisiti
Header: event.h
Namespace: Microsoft::WRL