EventRegistrationTokenTable<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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 |
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) |