EventRegistrationTokenTable<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przechowuje mapowania między delegatami i tokenami zdarzeń w celu obsługi implementacji zdarzenia środowisko wykonawcze systemu Windows w kodzie zarządzanym.
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)
Parametry typu
- T
Typ delegata programu obsługi zdarzeń dla określonego zdarzenia.
- Dziedziczenie
-
EventRegistrationTokenTable<T>
Uwagi
Użyj tego typu, jeśli musisz ręcznie zarządzać dodawaniem i usuwaniem zdarzeń.
Wystąpienie tej tabeli przechowuje delegatów reprezentujących procedury obsługi zdarzeń, które zostały dodane do zdarzenia. Aby zgłosić zdarzenie, wywołaj delegata, który jest zwracany przez InvocationList właściwość , jeśli nie null
jest . Wystąpienie tej tabeli jest wymagane dla każdego zdarzenia.
Konstruktory
EventRegistrationTokenTable<T>() |
Inicjuje nowe wystąpienie klasy EventRegistrationTokenTable<T>. |
Właściwości
InvocationList |
Pobiera lub ustawia delegat typu |
Metody
AddEventHandler(T) |
Dodaje określoną procedurę obsługi zdarzeń do tabeli i do listy wywołań oraz zwraca token, którego można użyć do usunięcia programu obsługi zdarzeń. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetOrCreateEventRegistrationTokenTable(EventRegistrationTokenTable<T>) |
Zwraca określoną tabelę tokenu rejestracji zdarzeń, jeśli nie |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RemoveEventHandler(EventRegistrationToken) |
Usuwa procedurę obsługi zdarzeń skojarzoną z określonym tokenem z tabeli i z listą wywołań. |
RemoveEventHandler(T) |
Usuwa określonego delegata procedury obsługi zdarzeń z tabeli i listy wywołań. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |