語言

DispatchSource.Mach 類別

定義

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

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

備註

這是一個揭露屬性的 MachPort 基底類別。   用其中一個子類別來監控 mach port 的狀態變化。

屬性

名稱 Description
Handle

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DisposableObject)
IsCanceled

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

(繼承來源 DispatchSource)
MachPort

這個 DispatchSource 正在監控的 MachPort。

Owns

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DisposableObject)

方法

名稱 Description
Activate()

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DispatchObject)
Cancel()

非同步取消派遣來源。

(繼承來源 DispatchSource)
ClearHandle()

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DisposableObject)
Dispose()

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

(繼承來源 DisposableObject)
Dispose(Boolean)

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

(繼承來源 DispatchSource)
Equals(Object)

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DisposableObject)
GetCheckedHandle()

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DisposableObject)
GetHashCode()

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DisposableObject)
InitializeHandle(NativeHandle)

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DisposableObject)
Release()

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DispatchObject)
Resume()

調度來源繼續。

(繼承來源 DispatchSource)
Retain()

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DispatchObject)
SetCancelHandler(Action)

提供取消處理程序

(繼承來源 DispatchSource)
SetEventHandler(Action)

指定一個處理程序,當派遣來源收到事件時執行。

(繼承來源 DispatchSource)
SetRegistrationHandler(Action)

提供註冊處理程序

(繼承來源 DispatchSource)
SetTargetQueue(DispatchQueue)

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

(繼承來源 DispatchObject)
Suspend()

暫停調度來源。

(繼承來源 DispatchSource)

擴充方法

名稱 Description
GetHandle(INativeObject)

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

GetNonNullHandle(INativeObject, String)

基底類別用於派遣來源,允許應用程式監控 Mach 埠。

適用於