共用方式為


DispatchSource.Data 類別

定義

分派來源的基類,可讓應用程式觸發目標佇列上的事件處理常式。

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

備註

應用程式可以藉由呼叫 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)

適用於