Classe EventSource
Representa um evento. As funções de membro de EventSource adicionar, remover, e invoca manipuladores de eventos.
template<
typename TDelegateInterface
>
class EventSource;
Parâmetros
- TDelegateInterface
A interface um representante que representa um manipulador de eventos.
Membros
Construtores Públicos
Nome |
Descrição |
---|---|
Inicializa uma nova instância da classe de EventSource. |
Métodos Públicos
Nome |
Descrição |
---|---|
Anexa o manipulador de eventos representado pela interface especificada de delegação ao conjunto de manipuladores de eventos para o objeto atual de EventSource. |
|
Recupera o número de manipuladores de eventos associados ao objeto atual de EventSource |
|
Chama cada manipulador de eventos associado ao objeto atual de EventSource usando os tipos e os argumentos especificados do argumento. |
|
Exclui o manipulador de eventos representado pelo token especificado do registro de eventos do conjunto de manipuladores de eventos associados ao objeto atual de EventSource. |
Membros de dados protegidos
Nome |
Descrição |
---|---|
Sincronizar o acesso à matriz de targets_ ao adicionar, remover, ao ou ao chamar manipuladores de eventos. |
|
Uma matriz de um ou vários manipuladores de eventos. |
|
Sincronizar o acesso a membros de dados internos mesmo quando os manipuladores de eventos para este EventSource são adicionados, removidos, ou invocados. |
Hierarquia de Herança
EventSource
Requisitos
Cabeçalho: event.h
Namespace: Microsoft::WRL