Condividi tramite


DispatchSource.MachSend Classe

Definizione

Le origini di invio 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à
Ereditarietà

Commenti

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

Costruttori

DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

Crea un'origine di invio che monitora la porta mach specificata per inviare modifiche allo stato corretto.

DispatchSource.MachSend(IntPtr)

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

DispatchSource.MachSend(IntPtr, Boolean)

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

Proprietà

Handle

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

(Ereditato da DispatchObject)
IsCanceled

Determinare se l'origine specificata è stata annullata.

(Ereditato da DispatchSource)
MachPort

MachPort di cui è in corso il monitoraggio di DispatchSource.

(Ereditato da DispatchSource.Mach)
SendRightsDestroyed

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

Metodi

Activate()

Le origini di invio 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 di invio.

(Ereditato da DispatchSource)
Check()
Obsoleti.

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

(Ereditato da DispatchObject)
Dispose()

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

(Ereditato da DispatchObject)
Dispose(Boolean)

Rilascia le risorse usate dall'oggetto DispatchSource.

(Ereditato da DispatchSource)
Equals(Object)

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

(Ereditato da DispatchObject)
GetHashCode()

Restituisce il codice hash per questo oggetto

(Ereditato da DispatchObject)
InitializeHandle(IntPtr)

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

(Ereditato da NativeObject)
Release()

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

(Ereditato da DispatchObject)
Resume()

Riprende l'origine di invio.

(Ereditato da DispatchSource)
Retain()

Le origini di invio 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)

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)

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

(Ereditato da DispatchObject)
Suspend()

Sospende l'origine di invio.

(Ereditato da DispatchSource)

Si applica a