Udostępnij za pośrednictwem


EventRegistrationTokenTable<T> Klasa

Definicja

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 nulljest . 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 T , którego lista wywołań zawiera wszystkich delegatów procedury obsługi zdarzeń, które zostały dodane, i które nie zostały jeszcze usunięte. Wywołanie tego delegata wywołuje wszystkie procedury obsługi zdarzeń.

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 nulljest ; w przeciwnym razie zwraca nową tabelę tokenu rejestracji zdarzeń.

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)

Dotyczy