語言

DispatchSource.ProcessMonitor 類別

定義

此類派遣來源監控程序狀態變化

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

備註

此派遣來源可監控終止、分叉、超頻或被通知的程序。

建構函式

名稱 Description
DispatchSource.ProcessMonitor(Int32, ProcessMonitorFlags, DispatchQueue)

此類派遣來源監控程序狀態變化

DispatchSource.ProcessMonitor(IntPtr, Boolean)

此類派遣來源監控程序狀態變化

DispatchSource.ProcessMonitor(IntPtr)

此類派遣來源監控程序狀態變化

屬性

名稱 Description
Handle

此類派遣來源監控程序狀態變化

(繼承來源 DisposableObject)
IsCanceled

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

(繼承來源 DispatchSource)
MonitorFlags

決定觀察到哪些事件。

Owns

此類派遣來源監控程序狀態變化

(繼承來源 DisposableObject)
ProcessId

正在監控的程序識別碼

方法

名稱 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)

此類派遣來源監控程序狀態變化

適用於