Język

DispatchSource.MachSend Klasa

Definicja

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

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

Uwagi

Za pomocą tego elementu DispatchSource można monitorować zmiany stanu prawidłowego wysyłania, a także niszczenie praw odbiorcy odpowiedniego portu.

Konstruktory

Nazwisko Opis
DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

Tworzy źródło wysyłania, które monitoruje określony port mach w celu wysyłania odpowiednich zmian stanu.

DispatchSource.MachSend(IntPtr, Boolean)

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

DispatchSource.MachSend(IntPtr)

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

Właściwości

Nazwisko Opis
Handle

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

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

(Odziedziczone po DispatchSource.Mach)
Owns

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

(Odziedziczone po DisposableObject)
SendRightsDestroyed

Określa, czy procedura obsługi została wywołana z powodu zniszczenia prawa wysyłania.

Metody

Nazwisko Opis
Activate()

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

(Odziedziczone po DispatchObject)
Cancel()

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

(Odziedziczone po DispatchSource)
ClearHandle()

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

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

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

(Odziedziczone po DisposableObject)
GetCheckedHandle()

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

(Odziedziczone po DisposableObject)
GetHashCode()

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

(Odziedziczone po DisposableObject)
InitializeHandle(NativeHandle)

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

(Odziedziczone po DisposableObject)
Release()

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

(Odziedziczone po DispatchObject)
Resume()

Wznawia źródło wysyłania.

(Odziedziczone po DispatchSource)
Retain()

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

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

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

(Odziedziczone po DispatchObject)
Suspend()

Zawiesza źródło wysyłania.

(Odziedziczone po DispatchSource)

Metody rozszerzania

Nazwisko Opis
GetHandle(INativeObject)

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

GetNonNullHandle(INativeObject, String)

Źródła wysyłania tego typu monitorują port macha z prawem wysyłania dla zmian stanu.

Dotyczy