Język

DispatchSource.Data Klasa

Definicja

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

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

Uwagi

Aplikacje mogą publikować dane na obiekcie DispatchSource.Data , wywołując metodę MergeData(IntPtr) .   Dane są następnie udostępniane w programie obsługi we PendingData właściwości .

Jeśli wykonano wiele wywołań funkcji MergeData, wynik wyświetlony przez element PendingData będzie zależeć od tego, czy utworzono DispatchSource.DataAdd element , który doda wartości razem, czy te DispatchSource.DataOr wartości.

Właściwości

Nazwisko Opis
Handle

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(Odziedziczone po DisposableObject)
IsCanceled

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

(Odziedziczone po DispatchSource)
Owns

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(Odziedziczone po DisposableObject)
PendingData

Pobiera dane, które zostały opublikowane dla tego źródła zdarzeń.

Metody

Nazwisko Opis
Activate()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(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 wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(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 wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(Odziedziczone po DisposableObject)
GetCheckedHandle()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(Odziedziczone po DisposableObject)
GetHashCode()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(Odziedziczone po DisposableObject)
InitializeHandle(NativeHandle)

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(Odziedziczone po DisposableObject)
MergeData(IntPtr)

Publikuje określoną wartość i wyzwala procedurę obsługi zdarzeń w kolejce docelowej.

Release()

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(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 wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(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 wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

(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 wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

GetNonNullHandle(INativeObject, String)

Klasa podstawowa dla źródeł wysyłania, które umożliwiają aplikacjom wyzwalanie programu obsługi zdarzeń w kolejce docelowej.

Dotyczy