共用方式為


DispatchSource.MachSend 類別

定義

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

public class DispatchSource.MachSend : CoreFoundation.DispatchSource.Mach
type DispatchSource.MachSend = class
    inherit DispatchSource.Mach
繼承
繼承

備註

您可以使用這個 DispatchSource 來監視傳送正確的狀態變更,以及對應埠接收者許可權的解構。

建構函式

DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

建立分派來源,以監視指定的 mach 埠以傳送正確的狀態變更。

DispatchSource.MachSend(IntPtr, Boolean)

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

DispatchSource.MachSend(IntPtr)

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

屬性

Handle

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

(繼承來源 DispatchObject)
IsCanceled

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

(繼承來源 DispatchSource)
MachPort

此 DispatchSource 正在監視的 MachPort。

(繼承來源 DispatchSource.Mach)
SendRightsDestroyed

判斷處理常式是否因為正在終結傳送許可權而叫用。

方法

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)

適用於