DispatchSource.Data 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.
Basisklasse für Verteilungsquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen.
public class DispatchSource.Data : CoreFoundation.DispatchSource
type DispatchSource.Data = class
inherit DispatchSource
- Vererbung
- Vererbung
- Abgeleitet
Hinweise
Anwendungen können Daten in einem DispatchSource.Data posten, indem sie die MergeData(IntPtr) -Methode aufrufen. Die angezeigten Daten sind dann für den Handler in der PendingData -Eigenschaft verfügbar.
Wenn mehrere MergeData-Aufrufe ausgeführt werden, hängt das von PendingData angezeigte Ergebnis davon ab, ob Sie eine DispatchSource.DataAdd erstellt haben, die die Werte zusammen addiert, oder ein DispatchSource.DataOr , das oder die Werte zusammengibt.
Eigenschaften
Handle |
Basisklasse für Verteilungsquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
IsCanceled |
Bestimmen Sie, ob die angegebene Quelle abgebrochen wurde. (Geerbt von DispatchSource) |
PendingData |
Ruft die Daten ab, die für diese Ereignisquelle veröffentlicht wurden. |
Methoden
Activate() |
Basisklasse für Verteilungsquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
Cancel() |
Bricht die Verteilerquelle asynchron ab. (Geerbt von DispatchSource) |
Check() |
Veraltet.
Basisklasse für Verteilungsquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
Dispose() |
Basisklasse für Verteilungsquellen, 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) |
Basisklasse für Verteilungsquellen, 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) |
Basisklasse für Verteilungsquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von NativeObject) |
MergeData(IntPtr) |
Gibt den spezifischen Wert an und löst den Ereignishandler in der Zielwarteschlange aus. |
Release() |
Basisklasse für Verteilungsquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
Resume() |
Setzt die Verteilungsquelle fort. (Geerbt von DispatchSource) |
Retain() |
Basisklasse für Verteilungsquellen, 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 Verteilerquelle empfangen werden. (Geerbt von DispatchSource) |
SetRegistrationHandler(Action) |
Stellt einen Registrierungshandler bereit (Geerbt von DispatchSource) |
SetTargetQueue(DispatchQueue) |
Basisklasse für Verteilungsquellen, die es Anwendungen ermöglichen, einen Ereignishandler in der Zielwarteschlange auszulösen. (Geerbt von DispatchObject) |
Suspend() |
Hält die Verteilerquelle an. (Geerbt von DispatchSource) |