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í, aby podporovala implementaci 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, pokud potřebujete spravovat přidávání a odebírání událostí ručně.
Instance této tabulky ukládá delegáty, které představují obslužné rutiny událostí přidané do události. Chcete-li vyvolat událost, vyvoláte delegáta, který je vrácen InvocationList vlastností, pokud není null. Pro každou událost je vyžadována instance této tabulky.
Konstruktory
| Name | Description |
|---|---|
| EventRegistrationTokenTable<T>() |
Inicializuje novou instanci EventRegistrationTokenTable<T> třídy. |
Vlastnosti
| Name | Description |
|---|---|
| InvocationList |
Získá nebo nastaví delegát typu |
Metody
| Name | Description |
|---|---|
| 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čuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetOrCreateEventRegistrationTokenTable(EventRegistrationTokenTable<T>) |
Vrátí zadanou tabulku tokenu registrace události, pokud není |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| RemoveEventHandler(EventRegistrationToken) |
Odebere obslužnou rutinu události přidruženou k zadanému tokenu z tabulky a seznamu vyvolání. |
| RemoveEventHandler(T) |
Odebere zadaný delegát 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) |