Lingua

DispatchSource.MachSend Classe

Definizione

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

public class DispatchSource.MachSend : CoreFoundation.DispatchSource.Mach
type DispatchSource.MachSend = class
    inherit DispatchSource.Mach
Ereditarietà

Commenti

È possibile usare questo DispatchSource per monitorare sia le modifiche di stato corrette che la distruzione dei diritti ricevitori della porta corrispondente.

Costruttori

Nome Descrizione
DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

Crea un'origine dispatch che monitora la porta mach specificata per l'invio delle modifiche dello stato corretto.

DispatchSource.MachSend(IntPtr, Boolean)

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

DispatchSource.MachSend(IntPtr)

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

Proprietà

Nome Descrizione
Handle

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(Ereditato da DisposableObject)
IsCanceled

Determinare se l'origine specificata è stata annullata.

(Ereditato da DispatchSource)
MachPort

MachPort monitorato da DispatchSource.

(Ereditato da DispatchSource.Mach)
Owns

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(Ereditato da DisposableObject)
SendRightsDestroyed

Determina se il gestore è stato richiamato a causa di un diritto di invio eliminato definitivamente.

Metodi

Nome Descrizione
Activate()

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(Ereditato da DispatchObject)
Cancel()

Annulla in modo asincrono l'origine dispatch.

(Ereditato da DispatchSource)
ClearHandle()

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(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)

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(Ereditato da DisposableObject)
GetCheckedHandle()

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(Ereditato da DisposableObject)
GetHashCode()

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(Ereditato da DisposableObject)
InitializeHandle(NativeHandle)

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(Ereditato da DisposableObject)
Release()

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(Ereditato da DispatchObject)
Resume()

Riprende l'origine dispatch.

(Ereditato da DispatchSource)
Retain()

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(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)

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

(Ereditato da DispatchObject)
Suspend()

Sospende l'origine dispatch.

(Ereditato da DispatchSource)

Metodi di estensione

Nome Descrizione
GetHandle(INativeObject)

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

GetNonNullHandle(INativeObject, String)

Le origini dispatch di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

Si applica a