DispatchSource.Data 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许应用程序在目标队列上触发事件处理程序的调度源的基类。
public class DispatchSource.Data : CoreFoundation.DispatchSource
type DispatchSource.Data = class
inherit DispatchSource
- 继承
- 继承
- 派生
注解
应用程序可以通过调用 MergeData(IntPtr) 方法将数据发布到 。DispatchSource.Data 然后,数据将出现在 中,供 属性中的 PendingData 处理程序使用。
如果对 MergeData 的多次调用完成,PendingData 显示的结果将取决于你创建的 是 DispatchSource.DataAdd 将值一起相加,还是将值加在一 DispatchSource.DataOr 起。
属性
Handle |
允许应用程序在目标队列上触发事件处理程序的调度源的基类。 (继承自 DispatchObject) |
IsCanceled |
确定是否取消指定的源。 (继承自 DispatchSource) |
PendingData |
检索已为此事件源发布的数据。 |
方法
Activate() |
允许应用程序在目标队列上触发事件处理程序的调度源的基类。 (继承自 DispatchObject) |
Cancel() |
异步取消调度源。 (继承自 DispatchSource) |
Check() |
已过时.
允许应用程序在目标队列上触发事件处理程序的调度源的基类。 (继承自 DispatchObject) |
Dispose() |
允许应用程序在目标队列上触发事件处理程序的调度源的基类。 (继承自 DispatchObject) |
Dispose(Boolean) |
释放 DispatchSource 对象使用的资源。 (继承自 DispatchSource) |
Equals(Object) |
允许应用程序在目标队列上触发事件处理程序的调度源的基类。 (继承自 DispatchObject) |
GetHashCode() |
返回此对象的哈希代码 (继承自 DispatchObject) |
InitializeHandle(IntPtr) |
允许应用程序在目标队列上触发事件处理程序的调度源的基类。 (继承自 NativeObject) |
MergeData(IntPtr) |
发布特定值,并在目标队列上触发事件处理程序。 |
Release() |
允许应用程序在目标队列上触发事件处理程序的调度源的基类。 (继承自 DispatchObject) |
Resume() |
恢复调度源。 (继承自 DispatchSource) |
Retain() |
允许应用程序在目标队列上触发事件处理程序的调度源的基类。 (继承自 DispatchObject) |
SetCancelHandler(Action) |
提供取消处理程序 (继承自 DispatchSource) |
SetEventHandler(Action) |
指定了在调度源上收到事件时要执行的处理程序。 (继承自 DispatchSource) |
SetRegistrationHandler(Action) |
提供注册处理程序 (继承自 DispatchSource) |
SetTargetQueue(DispatchQueue) |
允许应用程序在目标队列上触发事件处理程序的调度源的基类。 (继承自 DispatchObject) |
Suspend() |
挂起调度源。 (继承自 DispatchSource) |