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