DispatchSource.Data Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren.
public class DispatchSource.Data : CoreFoundation.DispatchSource
type DispatchSource.Data = class
inherit DispatchSource
- Overname
- Afgeleid
Opmerkingen
Toepassingen kunnen gegevens naar een DispatchSource.Data post plaatsen door de methode aan te MergeData(IntPtr) roepen. De gegevens worden weergegeven en zijn vervolgens beschikbaar in de handler in de PendingData eigenschap.
Als er meerdere aanroepen naar MergeData worden uitgevoerd, is het resultaat dat wordt weergegeven door PendingData, afhankelijk van of u een DispatchSource.DataAdd hebt gemaakt waarmee de waarden samen worden opgeteld of een DispatchSource.DataOr die of de waarden bij elkaar worden opgeteld.
Eigenschappen
| Naam | Description |
|---|---|
| Handle |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DisposableObject) |
| IsCanceled |
Bepaal of de opgegeven bron is geannuleerd. (Overgenomen van DispatchSource) |
| Owns |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DisposableObject) |
| PendingData |
Haalt de gegevens op die zijn gepost voor deze gebeurtenisbron. |
Methoden
| Naam | Description |
|---|---|
| Activate() |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DispatchObject) |
| Cancel() |
Asynchroon annuleert de verzendbron. (Overgenomen van DispatchSource) |
| ClearHandle() |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DisposableObject) |
| Dispose() |
Alle resources die door dit object worden gebruikt, worden vrijgegeven. (Overgenomen van DisposableObject) |
| Dispose(Boolean) |
Releases van de resources die worden gebruikt door het DispatchSource-object. (Overgenomen van DispatchSource) |
| Equals(Object) |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DisposableObject) |
| GetCheckedHandle() |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DisposableObject) |
| GetHashCode() |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DisposableObject) |
| InitializeHandle(NativeHandle) |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DisposableObject) |
| MergeData(IntPtr) |
Plaatst de specifieke waarde en activeert de gebeurtenis-handler in de doelwachtrij. |
| Release() |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DispatchObject) |
| Resume() |
De verzendbron wordt hervat. (Overgenomen van DispatchSource) |
| Retain() |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DispatchObject) |
| SetCancelHandler(Action) |
Biedt een annuleringshandler (Overgenomen van DispatchSource) |
| SetEventHandler(Action) |
Er is een handler opgegeven die moet worden uitgevoerd wanneer gebeurtenissen worden ontvangen op de verzendbron. (Overgenomen van DispatchSource) |
| SetRegistrationHandler(Action) |
Biedt een registratie-handler (Overgenomen van DispatchSource) |
| SetTargetQueue(DispatchQueue) |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. (Overgenomen van DispatchObject) |
| Suspend() |
Hiermee wordt de verzendbron onderbroken. (Overgenomen van DispatchSource) |
Extensiemethoden
| Naam | Description |
|---|---|
| GetHandle(INativeObject) |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. |
| GetNonNullHandle(INativeObject, String) |
Basisklasse voor verzendbronnen waarmee toepassingen een gebeurtenis-handler in de doelwachtrij kunnen activeren. |