Share via


EventRegistrationTokenTable<T> Sınıf

Tanım

Yönetilen kodda bir Windows Çalışma Zamanı olayının uygulanmasını desteklemek için temsilciler ve olay belirteçleri arasındaki eşlemeleri depolar.

generic <typename T>
 where T : classpublic ref class EventRegistrationTokenTable sealed
public sealed class EventRegistrationTokenTable<T> where T : class
type EventRegistrationTokenTable<'T (requires 'T : null)> = class
Public NotInheritable Class EventRegistrationTokenTable(Of T)

Tür Parametreleri

T

Belirli bir olay için olay işleyici temsilcisinin türü.

Devralma
EventRegistrationTokenTable<T>

Açıklamalar

Olayların el ile eklenmesini ve kaldırılmasını yönetmeniz gerektiğinde bu türü kullanın.

Bu tablonun bir örneği, bir olaya eklenmiş olan olay işleyicilerini temsil eden temsilcileri depolar. Olayı yükseltmek için, özelliği tarafından döndürülen temsilciyi InvocationList (değilse) çağırın null. Her olay için bu tablonun bir örneği gereklidir.

Oluşturucular

EventRegistrationTokenTable<T>()

EventRegistrationTokenTable<T> sınıfının yeni bir örneğini başlatır.

Özellikler

InvocationList

Çağırma listesi eklenmiş olan ve henüz kaldırılmayan tüm olay işleyicisi temsilcilerini içeren bir tür T temsilcisi alır veya ayarlar. Bu temsilciyi çağırmak tüm olay işleyicilerini çağırır.

Yöntemler

AddEventHandler(T)

Belirtilen olay işleyicisini tabloya ve çağırma listesine ekler ve olay işleyicisini kaldırmak için kullanılabilecek bir belirteç döndürür.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetOrCreateEventRegistrationTokenTable(EventRegistrationTokenTable<T>)

Belirtilen olay kayıt belirteci tablosunu döndürüyorsa , değilse null, yeni bir olay kayıt belirteci tablosu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemoveEventHandler(EventRegistrationToken)

Belirtilen belirteçle ilişkili olay işleyicisini tablodan ve çağırma listesinden kaldırır.

RemoveEventHandler(T)

Belirtilen olay işleyici temsilcisini tablodan ve çağırma listesinden kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır