EventRegistrationTokenTable<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Speichert die Zuordnungen zwischen Delegaten und Ereignistoken, um die Implementierung eines Windows-Runtime-Ereignisses in verwaltetem Code zu unterstützen.
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)
Typparameter
- T
Der Typ des Ereignishandlerdelegaten für ein bestimmtes Ereignis.
- Vererbung
-
EventRegistrationTokenTable<T>
Hinweise
Verwenden Sie diesen Typ, wenn Sie das Hinzufügen und Entfernen von Ereignissen manuell verwalten müssen.
Ein instance dieser Tabelle speichert die Delegaten, die die Ereignishandler darstellen, die einem Ereignis hinzugefügt wurden. Um das Ereignis auszulösen, rufen Sie den Delegat auf, der von der InvocationList -Eigenschaft zurückgegeben wird, wenn er nicht null
ist. Für jedes Ereignis ist ein instance dieser Tabelle erforderlich.
Konstruktoren
EventRegistrationTokenTable<T>() |
Initialisiert eine neue Instanz der EventRegistrationTokenTable<T>-Klasse. |
Eigenschaften
InvocationList |
Ruft einen Delegaten ab oder legt diesen fest, der vom Typ |
Methoden
AddEventHandler(T) |
Fügt den angegebenen Ereignishandler der Tabelle und der Aufrufliste hinzu und gibt ein Token zurück, das verwendet werden kann, um den Ereignishandler zu entfernen. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetOrCreateEventRegistrationTokenTable(EventRegistrationTokenTable<T>) |
Gibt die angegebene Ereignisregistrierungs-Tokentabelle zurück, wenn sie keine |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
RemoveEventHandler(EventRegistrationToken) |
Entfernt den Ereignishandler, der dem angegebenen Token aus der Tabelle und der Aufrufliste zugeordnet ist. |
RemoveEventHandler(T) |
Entfernt den angegebenen Ereignishandlerdelegaten aus der Tabelle und der Aufrufliste. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |