EventRegistrationTokenTable<T> Klass

Definition

Lagrar mappningar mellan ombud och händelsetoken för att stödja implementeringen av en Windows Runtime händelse i hanterad kod.

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)

Typparametrar

T

Typen av händelsehanterardelegat för en viss händelse.

Arv
EventRegistrationTokenTable<T>

Kommentarer

Använd den här typen när du behöver hantera tillägg och borttagning av händelser manuellt.

En instans av den här tabellen lagrar de ombud som representerar de händelsehanterare som har lagts till i en händelse. Om du vill skapa händelsen anropar du ombudet som returneras av InvocationList egenskapen, om det inte nullär . En instans av den här tabellen krävs för varje händelse.

Konstruktorer

Name Description
EventRegistrationTokenTable<T>()

Initierar en ny instans av EventRegistrationTokenTable<T> klassen.

Egenskaper

Name Description
InvocationList

Hämtar eller anger ett ombud av typen T vars anropslista innehåller alla händelsehanterardelegater som har lagts till och som ännu inte har tagits bort. Om du anropar det här ombudet anropas alla händelsehanterare.

Metoder

Name Description
AddEventHandler(T)

Lägger till den angivna händelsehanteraren i tabellen och i listan över anrop och returnerar en token som kan användas för att ta bort händelsehanteraren.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetOrCreateEventRegistrationTokenTable(EventRegistrationTokenTable<T>)

Returnerar den angivna tabellen för händelseregistreringstoken, om den inte nullär det. Annars returneras en ny tabell för händelseregistreringstoken.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RemoveEventHandler(EventRegistrationToken)

Tar bort händelsehanteraren som är associerad med den angivna token från tabellen och listan över anrop.

RemoveEventHandler(T)

Tar bort den angivna händelsehanterardelegaten från tabellen och listan över anrop.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för