DispatchSource.Mach 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.
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können.
public class DispatchSource.Mach : CoreFoundation.DispatchSource
type DispatchSource.Mach = class
inherit DispatchSource
- Vererbung
- Abgeleitet
Hinweise
Dies ist eine Basisklasse, die die MachPort Eigenschaft verfügbar macht. Verwenden Sie eine der Unterklassen, um zustandsänderungen in Mach-Ports zu überwachen.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handle |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (Geerbt von DisposableObject) |
| IsCanceled |
Ermitteln Sie, ob die angegebene Quelle abgebrochen wurde. (Geerbt von DispatchSource) |
| MachPort |
Der MachPort, den diese DispatchSource überwacht. |
| Owns |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (Geerbt von DisposableObject) |
Methoden
| Name | Beschreibung |
|---|---|
| Activate() |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (Geerbt von DispatchObject) |
| Cancel() |
Bricht die Verteilerquelle asynchron ab. (Geerbt von DispatchSource) |
| ClearHandle() |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (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) |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (Geerbt von DisposableObject) |
| GetCheckedHandle() |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (Geerbt von DisposableObject) |
| GetHashCode() |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (Geerbt von DisposableObject) |
| InitializeHandle(NativeHandle) |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (Geerbt von DisposableObject) |
| Release() |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (Geerbt von DispatchObject) |
| Resume() |
Setzt die Verteilerquelle fort. (Geerbt von DispatchSource) |
| Retain() |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (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) |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. (Geerbt von DispatchObject) |
| Suspend() |
Hält die Verteilerquelle an. (Geerbt von DispatchSource) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetHandle(INativeObject) |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. |
| GetNonNullHandle(INativeObject, String) |
Basisklasse für Verteilerquellen, mit denen Anwendungen einen Mach-Port überwachen können. |