Lingua

DispatchSource.Data Classe

Definizione

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

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

Commenti

Le applicazioni possono inserire dati in un oggetto DispatchSource.Data chiamando il MergeData(IntPtr) metodo .   I dati vengono quindi visualizzati sono disponibili nel gestore nella PendingData proprietà .

Se vengono eseguite più chiamate a MergeData, il risultato visualizzato da PendingData dipenderà dal fatto che sia stato creato un oggetto DispatchSource.DataAdd che aggiunga i valori insieme o che DispatchSource.DataOr consentirà o insieme i valori.

Proprietà

Nome Descrizione
Handle

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DisposableObject)
IsCanceled

Determinare se l'origine specificata è stata annullata.

(Ereditato da DispatchSource)
Owns

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DisposableObject)
PendingData

Recupera i dati pubblicati per questa origine evento.

Metodi

Nome Descrizione
Activate()

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
Cancel()

Annulla in modo asincrono l'origine dispatch.

(Ereditato da DispatchSource)
ClearHandle()

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DisposableObject)
Dispose()

Rilascia tutte le risorse usate da questo oggetto.

(Ereditato da DisposableObject)
Dispose(Boolean)

Rilascia le risorse usate dall'oggetto DispatchSource.

(Ereditato da DispatchSource)
Equals(Object)

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DisposableObject)
GetCheckedHandle()

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DisposableObject)
GetHashCode()

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DisposableObject)
InitializeHandle(NativeHandle)

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DisposableObject)
MergeData(IntPtr)

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

Release()

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
Resume()

Riprende l'origine dispatch.

(Ereditato da DispatchSource)
Retain()

Classe di base per le origini dispatch 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)

È stato specificato un gestore da eseguire quando gli eventi vengono ricevuti nell'origine dispatch.

(Ereditato da DispatchSource)
SetRegistrationHandler(Action)

Fornisce un gestore di registrazione

(Ereditato da DispatchSource)
SetTargetQueue(DispatchQueue)

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

(Ereditato da DispatchObject)
Suspend()

Sospende l'origine dispatch.

(Ereditato da DispatchSource)

Metodi di estensione

Nome Descrizione
GetHandle(INativeObject)

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

GetNonNullHandle(INativeObject, String)

Classe di base per le origini dispatch che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

Si applica a