Sprache

DispatchSource.MachReceive Klasse

Definition

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

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

Hinweise

Der Ereignishandler wird in der Zielwarteschlange aufgerufen, wenn eine Nachricht am Mach-Port darauf wartet, empfangen zu werden.

Konstruktoren

Name Beschreibung
DispatchSource.MachReceive(Int32, DispatchQueue)

Erstellt eine Verteilerquelle, die den angegebenen Mach-Port auf die Verfügbarkeit von Nachrichten überwacht.

DispatchSource.MachReceive(IntPtr, Boolean)

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

DispatchSource.MachReceive(IntPtr)

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

Eigenschaften

Name Beschreibung
Handle

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(Geerbt von DisposableObject)
IsCanceled

Ermitteln Sie, ob die angegebene Quelle abgebrochen wurde.

(Geerbt von DispatchSource)
Owns

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(Geerbt von DisposableObject)

Methoden

Name Beschreibung
Activate()

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(Geerbt von DispatchObject)
Cancel()

Bricht die Verteilerquelle asynchron ab.

(Geerbt von DispatchSource)
ClearHandle()

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(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)

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(Geerbt von DisposableObject)
GetCheckedHandle()

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(Geerbt von DisposableObject)
GetHashCode()

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(Geerbt von DisposableObject)
InitializeHandle(NativeHandle)

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(Geerbt von DisposableObject)
Release()

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(Geerbt von DispatchObject)
Resume()

Setzt die Verteilerquelle fort.

(Geerbt von DispatchSource)
Retain()

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(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)

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

(Geerbt von DispatchObject)
Suspend()

Hält die Verteilerquelle an.

(Geerbt von DispatchSource)

Erweiterungsmethoden

Name Beschreibung
GetHandle(INativeObject)

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

GetNonNullHandle(INativeObject, String)

Verteilerquellen dieses Typs überwachen einen Mach-Port mit einem Empfangsrecht für Zustandsänderungen.

Gilt für: