DispatchSource.DataOr 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.
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen.
public class DispatchSource.DataOr : CoreFoundation.DispatchSource.Data
type DispatchSource.DataOr = class
inherit DispatchSource.Data
- Vererbung
- Vererbung
Hinweise
Anwendungen können Daten auf einem posten, DispatchSource.DataOr indem sie die MergeData(IntPtr) -Methode aufrufen. Die Daten, die angezeigt werden, sind dann für den Handler in der PendingData -Eigenschaft verfügbar, die die kumulative logische oder alle mit MergeData bereitgestellten Werte enthält.
Konstruktoren
DispatchSource.DataOr(DispatchQueue) |
Erstellt eine DataOr-Quelle, die Ereignisse in der angegebenen Warteschlange übermittelt. |
DispatchSource.DataOr(IntPtr) |
Erstellt eine DataOr DispatchSource aus einem nicht verwalteten Zeiger. |
DispatchSource.DataOr(IntPtr, Boolean) |
Erstellt eine DataOr DispatchSource aus einem nicht verwalteten Zeiger. |
Eigenschaften
Handle |
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
IsCanceled |
Ermitteln Sie, ob die angegebene Quelle abgebrochen wurde. (Geerbt von DispatchSource) |
PendingData |
Ruft die Daten ab, die für diese Ereignisquelle bereitgestellt wurden. (Geerbt von DispatchSource.Data) |
Methoden
Activate() |
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
Cancel() |
Bricht die Verteilungsquelle asynchron ab. (Geerbt von DispatchSource) |
Check() |
Veraltet.
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
Dispose() |
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
Dispose(Boolean) |
Gibt die vom DispatchSource-Objekt verwendeten Ressourcen frei. (Geerbt von DispatchSource) |
Equals(Object) |
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
GetHashCode() |
Gibt den Hashcode für dieses Objekt zurück. (Geerbt von DispatchObject) |
InitializeHandle(IntPtr) |
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von NativeObject) |
MergeData(IntPtr) |
Gibt den spezifischen Wert ein und löst den Ereignishandler in der Zielwarteschlange aus. (Geerbt von DispatchSource.Data) |
Release() |
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
Resume() |
Setzt die Verteilungsquelle fort. (Geerbt von DispatchSource) |
Retain() |
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
SetCancelHandler(Action) |
Stellt einen Abbruchhandler bereit. (Geerbt von DispatchSource) |
SetEventHandler(Action) |
Gibt einen Handler an, der ausgeführt werden soll, wenn Ereignisse für die Dispatchquelle empfangen werden. (Geerbt von DispatchSource) |
SetRegistrationHandler(Action) |
Stellt einen Registrierungshandler bereit. (Geerbt von DispatchSource) |
SetTargetQueue(DispatchQueue) |
Verteilerquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
Suspend() |
Hält die Verteilungsquelle an. (Geerbt von DispatchSource) |