共用方式為


DispatchSource.MachReceive 類別

定義

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

public class DispatchSource.MachReceive : CoreFoundation.DispatchSource
type DispatchSource.MachReceive = class
    inherit DispatchSource
繼承
DispatchSource.MachReceive
繼承
DispatchSource.MachReceive

備註

當 mach 埠上的訊息正在等候接收時,就會在目標佇列上叫用事件處理常式。

建構函式

DispatchSource.MachReceive(Int32, DispatchQueue)

建立分派來源,以監視指定的 mach 埠以取得訊息可用性。

DispatchSource.MachReceive(IntPtr, Boolean)

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

DispatchSource.MachReceive(IntPtr)

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

屬性

Handle

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

(繼承來源 DispatchObject)
IsCanceled

判斷指定的來源是否已取消。

(繼承來源 DispatchSource)

方法

Activate()

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

(繼承來源 DispatchObject)
Cancel()

以非同步方式取消分派來源。

(繼承來源 DispatchSource)
Check()
已淘汰.

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

(繼承來源 DispatchObject)
Dispose()

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

(繼承來源 DispatchObject)
Dispose(Boolean)

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

(繼承來源 DispatchSource)
Equals(Object)

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

(繼承來源 DispatchObject)
GetHashCode()

傳回這個物件的雜湊碼

(繼承來源 DispatchObject)
InitializeHandle(IntPtr)

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

(繼承來源 NativeObject)
Release()

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

(繼承來源 DispatchObject)
Resume()

繼續分派來源。

(繼承來源 DispatchSource)
Retain()

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

(繼承來源 DispatchObject)
SetCancelHandler(Action)

提供取消處理常式

(繼承來源 DispatchSource)
SetEventHandler(Action)

指定在分派來源上收到事件時要執行的處理常式。

(繼承來源 DispatchSource)
SetRegistrationHandler(Action)

提供註冊處理常式

(繼承來源 DispatchSource)
SetTargetQueue(DispatchQueue)

分派此類型的來源會監視具有狀態變更接收許可權的 mach 埠。

(繼承來源 DispatchObject)
Suspend()

暫停分派來源。

(繼承來源 DispatchSource)

適用於