共用方式為


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, Boolean)

從 Unmanaged 指標建立 DataOr DispatchSource。

DispatchSource.DataOr(IntPtr)

從 Unmanaged 指標建立 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)

適用於