DispatchSource.MachSend 类

定义

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

public class DispatchSource.MachSend : CoreFoundation.DispatchSource.Mach
type DispatchSource.MachSend = class
    inherit DispatchSource.Mach
继承
继承

注解

可以使用此 DispatchSource 监视发送权限状态更改以及相应端口接收方权限的销毁。

构造函数

DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

创建一个调度源,用于监视指定 mach 端口的发送正确状态更改。

DispatchSource.MachSend(IntPtr)

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

DispatchSource.MachSend(IntPtr, Boolean)

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

属性

Handle

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

(继承自 DispatchObject)
IsCanceled

确定是否取消指定的源。

(继承自 DispatchSource)
MachPort

此 DispatchSource 正在监视的 MachPort。

(继承自 DispatchSource.Mach)
SendRightsDestroyed

确定处理程序是否由于正在销毁发送权限而调用。

方法

Activate()

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

(继承自 DispatchObject)
Cancel()

异步取消调度源。

(继承自 DispatchSource)
Check()
已过时.

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

(继承自 DispatchObject)
Dispose()

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

(继承自 DispatchObject)
Dispose(Boolean)

释放 DispatchSource 对象使用的资源。

(继承自 DispatchSource)
Equals(Object)

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

(继承自 DispatchObject)
GetHashCode()

返回此对象的哈希代码

(继承自 DispatchObject)
InitializeHandle(IntPtr)

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

(继承自 NativeObject)
Release()

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

(继承自 DispatchObject)
Resume()

恢复调度源。

(继承自 DispatchSource)
Retain()

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

(继承自 DispatchObject)
SetCancelHandler(Action)

提供取消处理程序

(继承自 DispatchSource)
SetEventHandler(Action)

指定了在调度源上收到事件时要执行的处理程序。

(继承自 DispatchSource)
SetRegistrationHandler(Action)

提供注册处理程序

(继承自 DispatchSource)
SetTargetQueue(DispatchQueue)

调度此类型的源监视具有发送权限的 mach 端口,以更改状态。

(继承自 DispatchObject)
Suspend()

挂起调度源。

(继承自 DispatchSource)

适用于