Sprache

DispatchSource.ProcessMonitor Klasse

Definition

Dispatch Source of this type monitor processes for state changes

public class DispatchSource.ProcessMonitor : CoreFoundation.DispatchSource
type DispatchSource.ProcessMonitor = class
    inherit DispatchSource
Vererbung

Hinweise

Diese Verteilerquelle kann Prozesse überwachen, die beendet werden, freihanden, überschreiten oder signalisiert werden.

Konstruktoren

Name Beschreibung
DispatchSource.ProcessMonitor(Int32, ProcessMonitorFlags, DispatchQueue)

Dispatch Source of this type monitor processes for state changes

DispatchSource.ProcessMonitor(IntPtr, Boolean)

Dispatch Source of this type monitor processes for state changes

DispatchSource.ProcessMonitor(IntPtr)

Dispatch Source of this type monitor processes for state changes

Eigenschaften

Name Beschreibung
Handle

Dispatch Source of this type monitor processes for state changes

(Geerbt von DisposableObject)
IsCanceled

Ermitteln Sie, ob die angegebene Quelle abgebrochen wurde.

(Geerbt von DispatchSource)
MonitorFlags

Bestimmt, welche Ereignisse beobachtet wurden.

Owns

Dispatch Source of this type monitor processes for state changes

(Geerbt von DisposableObject)
ProcessId

Die Prozess-ID, die überwacht wird

Methoden

Name Beschreibung
Activate()

Dispatch Source of this type monitor processes for state changes

(Geerbt von DispatchObject)
Cancel()

Bricht die Verteilerquelle asynchron ab.

(Geerbt von DispatchSource)
ClearHandle()

Dispatch Source of this type monitor processes for state changes

(Geerbt von DisposableObject)
Dispose()

Gibt alle von diesem Objekt verwendeten Ressourcen frei.

(Geerbt von DisposableObject)
Dispose(Boolean)

Gibt die vom DispatchSource-Objekt verwendeten Ressourcen frei.

(Geerbt von DispatchSource)
Equals(Object)

Dispatch Source of this type monitor processes for state changes

(Geerbt von DisposableObject)
GetCheckedHandle()

Dispatch Source of this type monitor processes for state changes

(Geerbt von DisposableObject)
GetHashCode()

Dispatch Source of this type monitor processes for state changes

(Geerbt von DisposableObject)
InitializeHandle(NativeHandle)

Dispatch Source of this type monitor processes for state changes

(Geerbt von DisposableObject)
Release()

Dispatch Source of this type monitor processes for state changes

(Geerbt von DispatchObject)
Resume()

Setzt die Verteilerquelle fort.

(Geerbt von DispatchSource)
Retain()

Dispatch Source of this type monitor processes for state changes

(Geerbt von DispatchObject)
SetCancelHandler(Action)

Stellt einen Abbruchhandler bereit.

(Geerbt von DispatchSource)
SetEventHandler(Action)

Es wurde ein Handler angegeben, der ausgeführt werden soll, wenn Ereignisse in der Verteilerquelle empfangen werden.

(Geerbt von DispatchSource)
SetRegistrationHandler(Action)

Stellt einen Registrierungshandler bereit.

(Geerbt von DispatchSource)
SetTargetQueue(DispatchQueue)

Dispatch Source of this type monitor processes for state changes

(Geerbt von DispatchObject)
Suspend()

Hält die Verteilerquelle an.

(Geerbt von DispatchSource)

Erweiterungsmethoden

Name Beschreibung
GetHandle(INativeObject)

Dispatch Source of this type monitor processes for state changes

GetNonNullHandle(INativeObject, String)

Dispatch Source of this type monitor processes for state changes

Gilt für: