EventRegistrationTokenTable<T> Klas

Definitie

Slaat toewijzingen op tussen gemachtigden en gebeurtenistokens, ter ondersteuning van de implementatie van een Windows Runtime gebeurtenis in beheerde code.

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)

Type parameters

T

Het type gebeurtenis-handler delegeren voor een bepaalde gebeurtenis.

Overname
EventRegistrationTokenTable<T>

Opmerkingen

Gebruik dit type wanneer u het toevoegen en verwijderen van gebeurtenissen handmatig moet beheren.

In een exemplaar van deze tabel worden de gemachtigden opgeslagen die de gebeurtenis-handlers vertegenwoordigen die zijn toegevoegd aan een gebeurtenis. Als u de gebeurtenis wilt genereren, roept u de gemachtigde aan die door de InvocationList eigenschap wordt geretourneerd, als dat niet nullhet geval is. Voor elke gebeurtenis is een exemplaar van deze tabel vereist.

Constructors

Name Description
EventRegistrationTokenTable<T>()

Initialiseert een nieuw exemplaar van de EventRegistrationTokenTable<T> klasse.

Eigenschappen

Name Description
InvocationList

Hiermee haalt u een gemachtigde van het type T op waarvan de aanroeplijst alle gedelegeerden van de gebeurtenis-handler bevat die zijn toegevoegd en die nog niet zijn verwijderd. Als u deze gemachtigde aanroept, worden alle gebeurtenis-handlers aangeroepen.

Methoden

Name Description
AddEventHandler(T)

Voegt de opgegeven gebeurtenis-handler toe aan de tabel en aan de aanroeplijst en retourneert een token dat kan worden gebruikt om de gebeurtenis-handler te verwijderen.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetOrCreateEventRegistrationTokenTable(EventRegistrationTokenTable<T>)

Retourneert de opgegeven tokentabel voor gebeurtenisregistratie, als dit niet nullhet geval is; anders retourneert u een nieuwe tokentabel voor gebeurtenisregistratie.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RemoveEventHandler(EventRegistrationToken)

Hiermee verwijdert u de gebeurtenis-handler die is gekoppeld aan het opgegeven token uit de tabel en de aanroeplijst.

RemoveEventHandler(T)

Hiermee verwijdert u de gedelegeerde van de opgegeven gebeurtenis-handler uit de tabel en de aanroeplijst.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op