EventSource (Clase)
representa un evento.Las funciones miembro de EventSource agregan, quitan, y los controladores de eventos.
template<
typename TDelegateInterface
>
class EventSource;
Parámetros
- TDelegateInterface
La interfaz un delegado que representa un controlador de eventos.
Members
Constructores públicos
Name |
Descripción |
---|---|
Inicializa una nueva instancia de la clase de EventSource. |
Métodos públicos
Name |
Descripción |
---|---|
Anexa el controlador de eventos representado por la interfaz especificada del delegado al conjunto de controladores de eventos para el objeto actual de EventSource. |
|
Recupera el número de controladores de eventos asociados con el objeto actual de EventSource |
|
Llama a cada controlador de eventos asociado con el objeto actual de EventSource utilizando los tipos y los argumentos especificados del argumento. |
|
Elimina el controlador de eventos representado por el símbolo especificado de registro de eventos del conjunto de controladores de eventos asociados con el objeto actual de EventSource. |
Miembros de datos protegidos
Name |
Descripción |
---|---|
Sincronizar el acceso a la matriz de targets_ al agregar, quitar, o invocando a los controladores de eventos. |
|
Una matriz de uno o más controladores de eventos. |
|
Sincroniza el acceso a los miembros de datos internos mientras están agregando, se están quitando, o se invocan los controladores de eventos para este EventSource. |
Jerarquía de herencia
EventSource
Requisitos
encabezado: event.h
espacio de nombres: Microsoft:: WRL