Język

DispatchSource.Mach Klasa

Definicja

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

public class DispatchSource.Mach : CoreFoundation.DispatchSource
type DispatchSource.Mach = class
    inherit DispatchSource
Dziedziczenie
Pochodne

Uwagi

Jest to klasa bazowa, która uwidacznia MachPort właściwość .   Użyj jednej z podklas, aby monitorować zmiany stanu na portach programu mach.

Właściwości

Nazwisko Opis
Handle

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DisposableObject)
IsCanceled

Ustal, czy określone źródło zostało anulowane.

(Odziedziczone po DispatchSource)
MachPort

Narzędzie MachPort monitorowane przez tę usługę DispatchSource.

Owns

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DisposableObject)

Metody

Nazwisko Opis
Activate()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DispatchObject)
Cancel()

Asynchronicznie anuluje źródło wysyłania.

(Odziedziczone po DispatchSource)
ClearHandle()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DisposableObject)
Dispose()

Zwalnia wszystkie zasoby używane przez ten obiekt.

(Odziedziczone po DisposableObject)
Dispose(Boolean)

Zwalnia zasoby używane przez obiekt DispatchSource.

(Odziedziczone po DispatchSource)
Equals(Object)

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DisposableObject)
GetCheckedHandle()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DisposableObject)
GetHashCode()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DisposableObject)
InitializeHandle(NativeHandle)

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DisposableObject)
Release()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DispatchObject)
Resume()

Wznawia źródło wysyłania.

(Odziedziczone po DispatchSource)
Retain()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DispatchObject)
SetCancelHandler(Action)

Udostępnia procedurę obsługi anulowania

(Odziedziczone po DispatchSource)
SetEventHandler(Action)

Określono procedurę obsługi do wykonania, gdy zdarzenia są odbierane w źródle wysyłania.

(Odziedziczone po DispatchSource)
SetRegistrationHandler(Action)

Udostępnia procedurę obsługi rejestracji

(Odziedziczone po DispatchSource)
SetTargetQueue(DispatchQueue)

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

(Odziedziczone po DispatchObject)
Suspend()

Zawiesza źródło wysyłania.

(Odziedziczone po DispatchSource)

Metody rozszerzania

Nazwisko Opis
GetHandle(INativeObject)

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

GetNonNullHandle(INativeObject, String)

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom monitorowanie portu usługi Mach.

Dotyczy