Condividi tramite


DispatchSource.MachSend Costruttori

Definizione

Overload

DispatchSource.MachSend(IntPtr)
DispatchSource.MachSend(IntPtr, Boolean)
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)

public MachSend (IntPtr handle);
new CoreFoundation.DispatchSource.MachSend : nativeint -> CoreFoundation.DispatchSource.MachSend

Parametri

handle
IntPtr

nativeint

Si applica a

DispatchSource.MachSend(IntPtr, Boolean)

public MachSend (IntPtr handle, bool owns);
new CoreFoundation.DispatchSource.MachSend : nativeint * bool -> CoreFoundation.DispatchSource.MachSend

Parametri

handle
IntPtr

nativeint

owns
Boolean

Si applica a

DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

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

public MachSend (int machPort, bool sendDead = false, CoreFoundation.DispatchQueue queue = null);
new CoreFoundation.DispatchSource.MachSend : int * bool * CoreFoundation.DispatchQueue -> CoreFoundation.DispatchSource.MachSend

Parametri

machPort
Int32

Porta mach

sendDead
Boolean

Se impostato su true, verrà inviata anche una notifica quando il diritto di ricezione corrispondente della porta è stato eliminato.

queue
DispatchQueue

Coda di destinazione per questo oggetto di origine di invio.   Passare Null per usare la coda di destinazione predefinita (la coda globale con priorità predefinita).

Commenti

È possibile usare la SendRightsDestroyed proprietà per determinare se il gestore è stato richiamato a causa del diritto di ricezione corrispondente eliminato o se si tratta di una modifica dello stato regolare.

Si applica a