EventSource Sınıfı
Bir olayı temsil eder.EventSource üye işlevler eklemek, kaldırmak ve olay işleyicisini çağırır.
template<
typename TDelegateInterface
>
class EventSource;
Parametreler
- TDelegateInterface
Bir olay işleyicisi temsil eden bir temsilci arabirim.
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
EventSource sınıfının yeni bir örneğini başlatır. |
Public yöntemler
Ad |
Description |
---|---|
Geçerli OlayKaynağı nesne için olay işleyicilerini kümesi için belirtilen temsilci arabirimi tarafından temsil edilen olay işleyicisi ekler. |
|
Geçerli OlayKaynağı nesnesiyle ilişkili olay işleyicileri sayısını alır. |
|
Belirtilen bağımsız değişken türleri ve bağımsız değişkenleri kullanarak geçerli OlayKaynağı nesnesiyle ilişkili her olay işleyicisini çağırır. |
|
Geçerli OlayKaynağı nesnesiyle ilişkili olay işleyicileri kümesinden tarafından belirtilen olay kaydı belirteç temsil olay işleyiciyi siler. |
Korumalı veri üyeleri
Ad |
Description |
---|---|
Erişim eşitler targets_ eklerken, dizi, kaldırma veya olay işleyicileri çağıran. |
|
Bir veya daha fazla olay işleyicileri dizisi. |
|
Hatta bu OlayKaynağı olay işleyicileri eklenirken, kaldırılan veya çağrılan iç veri üyeleri için erişim eşitler. |
Devralma hiyerarşisi
EventSource
Gereksinimler
Başlık: event.h
Namespace: Microsoft::WRL