Aracılığıyla paylaş


EventRegistrationTokenTable<T> Sınıf

Tanım

Yönetilen kodda 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 eklenmesini ve kaldırılmasını el ile 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ı başlatmak için, özelliği tarafından döndürülen temsilciyi InvocationList (değilse null) çağırın. Her olay için bu tablonun bir örneği gereklidir.

Oluşturucular

Name Description
EventRegistrationTokenTable<T>()

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

Özellikler

Name Description
InvocationList

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

Yöntemler

Name Description
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>)

Belirtilmemişse nullbelirtilen olay kayıt belirteci tablosunu döndürür; aksi takdirde yeni bir olay kayıt belirteci tablosu döndürür.

GetType()

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

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

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır