語言

DispatchSource.MachSend 類別

定義

此類調度源監控帶有發送權限的馬赫埠狀態變更。

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

備註

你可以利用這個 DispatchSource 監控發送權限狀態的變更,以及對應埠的接收權限被破壞。

建構函式

名稱 Description
DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

建立一個派遣來源,監控指定的 mach 埠以進行發送右鍵狀態的變更。

DispatchSource.MachSend(IntPtr, Boolean)

此類調度源監控帶有發送權限的馬赫埠狀態變更。

DispatchSource.MachSend(IntPtr)

此類調度源監控帶有發送權限的馬赫埠狀態變更。

屬性

名稱 Description
Handle

此類調度源監控帶有發送權限的馬赫埠狀態變更。

(繼承來源 DisposableObject)
IsCanceled

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

(繼承來源 DispatchSource)
MachPort

這個 DispatchSource 正在監控的 MachPort。

(繼承來源 DispatchSource.Mach)
Owns

此類調度源監控帶有發送權限的馬赫埠狀態變更。

(繼承來源 DisposableObject)
SendRightsDestroyed

判斷該處理者是否因傳送權被破壞而被召喚。

方法

名稱 Description
Activate()

此類調度源監控帶有發送權限的馬赫埠狀態變更。

(繼承來源 DispatchObject)
Cancel()

非同步取消派遣來源。

(繼承來源 DispatchSource)
ClearHandle()

此類調度源監控帶有發送權限的馬赫埠狀態變更。

(繼承來源 DisposableObject)
Dispose()

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

(繼承來源 DisposableObject)
Dispose(Boolean)

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

(繼承來源 DispatchSource)
Equals(Object)

此類調度源監控帶有發送權限的馬赫埠狀態變更。

(繼承來源 DisposableObject)
GetCheckedHandle()

此類調度源監控帶有發送權限的馬赫埠狀態變更。

(繼承來源 DisposableObject)
GetHashCode()

此類調度源監控帶有發送權限的馬赫埠狀態變更。

(繼承來源 DisposableObject)
InitializeHandle(NativeHandle)

此類調度源監控帶有發送權限的馬赫埠狀態變更。

(繼承來源 DisposableObject)
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)

此類調度源監控帶有發送權限的馬赫埠狀態變更。

適用於