DispatchSource.DataOr 类

定义

调度源,允许应用程序在目标队列上触发事件处理程序。

public class DispatchSource.DataOr : CoreFoundation.DispatchSource.Data
type DispatchSource.DataOr = class
    inherit DispatchSource.Data
继承
继承

注解

应用程序可以通过调用 MergeData(IntPtr) 方法将数据DispatchSource.DataOr发布到 。   然后,数据将呈现在 属性中的 处理程序中 PendingData ,该处理程序将包含与 MergeData 一起发布的所有值的累积逻辑或 。

构造函数

DispatchSource.DataOr(DispatchQueue)

创建在指定队列上传递事件的 DataOr 源。

DispatchSource.DataOr(IntPtr)

从非托管指针创建 DataOr DispatchSource。

DispatchSource.DataOr(IntPtr, Boolean)

从非托管指针创建 DataOr DispatchSource。

属性

Handle

调度源,允许应用程序在目标队列上触发事件处理程序。

(继承自 DispatchObject)
IsCanceled

确定是否已取消指定的源。

(继承自 DispatchSource)
PendingData

检索已为此事件源发布的数据。

(继承自 DispatchSource.Data)

方法

Activate()

调度源,允许应用程序在目标队列上触发事件处理程序。

(继承自 DispatchObject)
Cancel()

异步取消调度源。

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

调度源,允许应用程序在目标队列上触发事件处理程序。

(继承自 DispatchObject)
Dispose()

调度源,允许应用程序在目标队列上触发事件处理程序。

(继承自 DispatchObject)
Dispose(Boolean)

释放 DispatchSource 对象使用的资源。

(继承自 DispatchSource)
Equals(Object)

调度源,允许应用程序在目标队列上触发事件处理程序。

(继承自 DispatchObject)
GetHashCode()

返回此对象的哈希代码

(继承自 DispatchObject)
InitializeHandle(IntPtr)

调度源,允许应用程序在目标队列上触发事件处理程序。

(继承自 NativeObject)
MergeData(IntPtr)

发布特定值,并在目标队列上触发事件处理程序。

(继承自 DispatchSource.Data)
Release()

调度源,允许应用程序在目标队列上触发事件处理程序。

(继承自 DispatchObject)
Resume()

恢复调度源。

(继承自 DispatchSource)
Retain()

调度源,允许应用程序在目标队列上触发事件处理程序。

(继承自 DispatchObject)
SetCancelHandler(Action)

提供取消处理程序

(继承自 DispatchSource)
SetEventHandler(Action)

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

(继承自 DispatchSource)
SetRegistrationHandler(Action)

提供注册处理程序

(继承自 DispatchSource)
SetTargetQueue(DispatchQueue)

调度源,允许应用程序在目标队列上触发事件处理程序。

(继承自 DispatchObject)
Suspend()

挂起调度源。

(继承自 DispatchSource)

适用于