Klasa źródła zdarzeń
Reprezentuje zdarzenie.Funkcje składowe Źródło_zdarzenia dodawania, usuwania i wywoływać programy obsługi zdarzeń.
template<
typename TDelegateInterface
>
class EventSource;
Parametry
- TDelegateInterface
Interfejs do pełnomocnika, który reprezentuje programu obsługi zdarzeń.
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Inicjuje nowe wystąpienie klasy źródła zdarzeń. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dołącza obsługi zdarzeń, reprezentowane przez interfejs określonego obiektu delegowanego do zestawu programy obsługi zdarzeń dla bieżącego obiektu źródła zdarzeń. |
|
Pobiera numer obsługi zdarzeń związanych z bieżącym obiektem źródła zdarzeń |
|
Wywołuje każdego obsługi zdarzeń związanych z bieżącego obiektu źródła zdarzeń przy użyciu argumentu określonych typów i argumenty. |
|
Usuwa obsługi zdarzeń, reprezentowane przez określone zdarzenie tokenu rejestracji z zestawu programów obsługi zdarzeń związanych z bieżącym obiektem źródła zdarzeń. |
Chronionych danych członków
Nazwa |
Opis |
---|---|
Synchronizuje dostępu do targets_ tablicy podczas dodawania, usuwania lub wywoływanie procedury obsługi zdarzeń. |
|
Tablica programy obsługi zdarzeń. |
|
Synchronizuje dostęp do danych wewnętrznych elementów członkowskich, nawet wtedy, gdy programy obsługi zdarzeń dla tego źródła zdarzeń są dodawane, usuwane lub wywoływane. |
Hierarchii dziedziczenia
EventSource
Wymagania
Nagłówek: event.h
Obszar nazw: Microsoft::WRL