語言

DispatchSource.DataOr 類別

定義

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

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

備註

應用程式可以透過呼叫MergeData(IntPtr)方法將資料貼入 aDispatchSource.DataOr。   表面化的資料會被處理 PendingData 者存取,該屬性會包含所有與 MergeData 所發布的累積邏輯值。

建構函式

名稱 Description
DispatchSource.DataOr(DispatchQueue)

建立一個 DataOr 來源,將事件傳送到指定的佇列。

DispatchSource.DataOr(IntPtr, Boolean)

從一個未管理指標建立 DataOr DispatchSource。

DispatchSource.DataOr(IntPtr)

從一個未管理指標建立 DataOr DispatchSource。

屬性

名稱 Description
Handle

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DisposableObject)
IsCanceled

確認指定的來源是否已被取消。

(繼承來源 DispatchSource)
Owns

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DisposableObject)
PendingData

擷取此事件來源已發布的資料。

(繼承來源 DispatchSource.Data)

方法

名稱 Description
Activate()

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DispatchObject)
Cancel()

非同步取消派遣來源。

(繼承來源 DispatchSource)
ClearHandle()

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DisposableObject)
Dispose()

釋放此物件所使用的所有資源。

(繼承來源 DisposableObject)
Dispose(Boolean)

釋放 DispatchSource 物件所使用的資源。

(繼承來源 DispatchSource)
Equals(Object)

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DisposableObject)
GetCheckedHandle()

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DisposableObject)
GetHashCode()

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DisposableObject)
InitializeHandle(NativeHandle)

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DisposableObject)
MergeData(IntPtr)

會發布特定值,並觸發目標佇列的事件處理器。

(繼承來源 DispatchSource.Data)
Release()

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DispatchObject)
Resume()

調度來源繼續。

(繼承來源 DispatchSource)
Retain()

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DispatchObject)
SetCancelHandler(Action)

提供取消處理程序

(繼承來源 DispatchSource)
SetEventHandler(Action)

指定一個處理程序,當派遣來源收到事件時執行。

(繼承來源 DispatchSource)
SetRegistrationHandler(Action)

提供註冊處理程序

(繼承來源 DispatchSource)
SetTargetQueue(DispatchQueue)

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

(繼承來源 DispatchObject)
Suspend()

暫停調度來源。

(繼承來源 DispatchSource)

擴充方法

名稱 Description
GetHandle(INativeObject)

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

GetNonNullHandle(INativeObject, String)

派遣來源,允許應用程式在目標佇列上觸發事件處理程序。

適用於