DispatchSource.MachSend 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
DispatchSource.MachSend(IntPtr) | |
DispatchSource.MachSend(IntPtr, Boolean) | |
DispatchSource.MachSend(Int32, Boolean, DispatchQueue) |
创建一个调度源,用于监视指定 mach 端口的发送正确状态更改。 |
DispatchSource.MachSend(IntPtr)
public MachSend (IntPtr handle);
new CoreFoundation.DispatchSource.MachSend : nativeint -> CoreFoundation.DispatchSource.MachSend
参数
- handle
-
IntPtr
nativeint
适用于
DispatchSource.MachSend(IntPtr, Boolean)
DispatchSource.MachSend(Int32, Boolean, DispatchQueue)
创建一个调度源,用于监视指定 mach 端口的发送正确状态更改。
public MachSend (int machPort, bool sendDead = false, CoreFoundation.DispatchQueue queue = null);
new CoreFoundation.DispatchSource.MachSend : int * bool * CoreFoundation.DispatchQueue -> CoreFoundation.DispatchSource.MachSend
参数
- machPort
- Int32
马赫端口
- sendDead
- Boolean
如果设置为 true,则还会在端口的相应接收权限被销毁时发布通知。
- queue
- DispatchQueue
此调度源对象的目标队列。 传递 null 以使用默认目标队列 (默认优先级全局并发队列) 。
注解
可以使用 SendRightsDestroyed 属性来确定处理程序是由于相应的接收权限被销毁而调用的,还是它是否是常规状态更改。