Condividi tramite


DispatchSource.DataOr Classe

Definizione

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

public class DispatchSource.DataOr : CoreFoundation.DispatchSource.Data
type DispatchSource.DataOr = class
    inherit DispatchSource.Data
Ereditarietà
Ereditarietà

Commenti

Le applicazioni possono pubblicare dati in un DispatchSource.DataOr oggetto chiamando il MergeData(IntPtr) metodo .   I dati vengono quindi visualizzati sono disponibili nel gestore nella PendingData proprietà che conterrà la logica cumulativa o tutti i valori pubblicati con MergeData.

Costruttori

DispatchSource.DataOr(DispatchQueue)

Crea un'origine DataOr che recapita gli eventi nella coda specificata.

DispatchSource.DataOr(IntPtr, Boolean)

Crea un oggetto DataOr DispatchSource da un puntatore non gestito.

DispatchSource.DataOr(IntPtr)

Crea un oggetto DataOr DispatchSource da un puntatore non gestito.

Proprietà

Handle

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
IsCanceled

Determinare se l'origine specificata è stata annullata.

(Ereditato da DispatchSource)
PendingData

Recupera i dati pubblicati per l'origine evento.

(Ereditato da DispatchSource.Data)

Metodi

Activate()

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
Cancel()

Annulla in modo asincrono l'origine di invio.

(Ereditato da DispatchSource)
Check()
Obsoleti.

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
Dispose()

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
Dispose(Boolean)

Rilascia le risorse usate dall'oggetto DispatchSource.

(Ereditato da DispatchSource)
Equals(Object)

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
GetHashCode()

Restituisce il codice hash per questo oggetto

(Ereditato da DispatchObject)
InitializeHandle(IntPtr)

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da NativeObject)
MergeData(IntPtr)

Pubblica il valore specifico e attiva il gestore eventi nella coda di destinazione.

(Ereditato da DispatchSource.Data)
Release()

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
Resume()

Riprende l'origine di invio.

(Ereditato da DispatchSource)
Retain()

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
SetCancelHandler(Action)

Fornisce un gestore di annullamento

(Ereditato da DispatchSource)
SetEventHandler(Action)

Specificato un gestore da eseguire quando gli eventi vengono ricevuti nell'origine di invio.

(Ereditato da DispatchSource)
SetRegistrationHandler(Action)

Fornisce un gestore di registrazione

(Ereditato da DispatchSource)
SetTargetQueue(DispatchQueue)

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
Suspend()

Sospende l'origine di invio.

(Ereditato da DispatchSource)

Si applica a