Condividi tramite


EventRegistrationTokenTable<T> Classe

Definizione

Archivia i mapping tra i delegati e i token di evento, per supportare l'implementazione di un evento Windows Runtime nel codice gestito.

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)

Parametri di tipo

T

Tipo delegato per i gestori eventi di un determinato evento.

Ereditarietà
EventRegistrationTokenTable<T>

Commenti

Usare questo tipo quando è necessario gestire manualmente l'aggiunta e la rimozione degli eventi.

Un'istanza di questa tabella archivia i delegati che rappresentano i gestori eventi aggiunti a un evento. Per generare l'evento, richiamare il delegato restituito dalla InvocationList proprietà, se non nullè . Per ogni evento è necessaria un'istanza di questa tabella.

Costruttori

EventRegistrationTokenTable<T>()

Inizializza una nuova istanza della classe EventRegistrationTokenTable<T>.

Proprietà

InvocationList

Ottiene o imposta un delegato di tipo T il cui elenco chiamate include tutti i delegati del gestore eventi che sono stati aggiunti e che non sono ancora stati rimossi. Richiamando il delegato vengono richiamati tutti i gestori eventi.

Metodi

AddEventHandler(T)

Aggiunge il gestore eventi specificato alla tabella e all'elenco delle chiamate e restituisce un token che può essere utilizzato per rimuovere il gestore eventi.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetOrCreateEventRegistrationTokenTable(EventRegistrationTokenTable<T>)

Restituisce la tabella dei token di registrazione dell'evento specificata, se non è null. In caso contrario, restituisce una nuova tabella dei token di registrazione dell'evento.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveEventHandler(EventRegistrationToken)

Rimuove il gestore eventi associato al token specificato dalla tabella e dall'elenco di chiamate.

RemoveEventHandler(T)

Rimuove il delegato del gestore eventi specificato dalla tabella e dall'elenco di chiamate.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a