DispatchSource.MachSend Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
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.