EventRegistrationTokenTable<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ukládá mapování mezi delegáty a tokeny událostí pro podporu implementace události prostředí Windows Runtime ve spravovaném kódu.
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 delegáta obslužné rutiny události pro konkrétní událost.
- Dědičnost
-
EventRegistrationTokenTable<T>
Poznámky
Tento typ použijte, když potřebujete ručně spravovat přidávání a odebírání událostí.
Instance této tabulky ukládá delegáty, které představují obslužné rutiny událostí, které byly přidány do události. Chcete-li vyvolat událost, vyvolejte delegáta InvocationList , který je vrácen vlastností , pokud není null
. Instance této tabulky je vyžadována pro každou událost.
Konstruktory
EventRegistrationTokenTable<T>() |
Inicializuje novou instanci EventRegistrationTokenTable<T> třídy . |
Vlastnosti
InvocationList |
Získá nebo nastaví delegáta typu |
Metody
AddEventHandler(T) |
Přidá zadanou obslužnou rutinu události do tabulky a do seznamu vyvolání a vrátí token, který lze použít k odebrání obslužné rutiny události. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetOrCreateEventRegistrationTokenTable(EventRegistrationTokenTable<T>) |
Pokud tomu tak není |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
RemoveEventHandler(EventRegistrationToken) |
Odebere obslužnou rutinu události, která je přidružena k zadanému tokenu, z tabulky a seznamu vyvolání. |
RemoveEventHandler(T) |
Odebere zadaného delegáta obslužné rutiny události z tabulky a seznamu vyvolání. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |