Classe EventSource
Representa um evento.Funções de membro EventSource adicionar, remover e chamar manipuladores de eventos.
template<
typename TDelegateInterface
>
class EventSource;
Parâmetros
- TDelegateInterface
A interface para um delegado que representa um manipulador de eventos.
Membros
Construtores públicos
Nome |
Descrição |
---|---|
Inicializa uma nova instância da classe EventSource. |
Métodos públicos
Nome |
Descrição |
---|---|
Anexa o manipulador de eventos, representado pela interface delegado especificado para o conjunto de manipuladores de eventos para o objeto atual EventSource. |
|
Recupera o número de manipuladores de evento associado ao objeto atual EventSource |
|
Chama cada manipulador de eventos associado ao objeto atual EventSource usando os argumentos e os tipos de argumento especificado. |
|
Exclui o manipulador de eventos, representado pelo símbolo de registro de evento especificado do conjunto de manipuladores de evento associado ao objeto atual EventSource. |
Membros de dados protegidos
Nome |
Descrição |
---|---|
Sincroniza o acesso para o targets_ matriz ao adicionar, remover ou chamar manipuladores de eventos. |
|
Uma matriz de um ou mais manipuladores de eventos. |
|
Sincroniza o acesso a membros de dados internos, mesmo enquanto os manipuladores de eventos para este EventSource estão sendo adicionados, removidos ou invocado. |
Hierarquia de herança
EventSource
Requisitos
Cabeçalho: event.h
Namespace: Microsoft::WRL