DispatchSource.ProcessMonitor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |