DispatchSource.Data Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible.
public class DispatchSource.Data : CoreFoundation.DispatchSource
type DispatchSource.Data = class
inherit DispatchSource
- Héritage
- Dérivé
Remarques
Les applications peuvent publier des données sur une DispatchSource.Data méthode en appelant la MergeData(IntPtr) méthode. Les données sont ensuite exposées dans le gestionnaire dans la PendingData propriété.
Si plusieurs appels à MergeData sont effectués, le résultat affiché par PendingData dépend de la création d’une DispatchSource.DataAdd valeur qui ajoutera les valeurs ensemble ou une DispatchSource.DataOr valeur qui sera ou non ensemble.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DisposableObject) |
| IsCanceled |
Déterminez si la source spécifiée a été annulée. (Hérité de DispatchSource) |
| Owns |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DisposableObject) |
| PendingData |
Récupère les données publiées pour cette source d’événement. |
Méthodes
| Nom | Description |
|---|---|
| Activate() |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DispatchObject) |
| Cancel() |
Annule de façon asynchrone la source de distribution. (Hérité de DispatchSource) |
| ClearHandle() |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DisposableObject) |
| Dispose() |
Libère toutes les ressources utilisées par cet objet. (Hérité de DisposableObject) |
| Dispose(Boolean) |
Libère les ressources utilisées par l’objet DispatchSource. (Hérité de DispatchSource) |
| Equals(Object) |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DisposableObject) |
| GetCheckedHandle() |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DisposableObject) |
| GetHashCode() |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DisposableObject) |
| InitializeHandle(NativeHandle) |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DisposableObject) |
| MergeData(IntPtr) |
Publie la valeur spécifique et déclenche le gestionnaire d’événements dans la file d’attente cible. |
| Release() |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DispatchObject) |
| Resume() |
Reprend la source de distribution. (Hérité de DispatchSource) |
| Retain() |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DispatchObject) |
| SetCancelHandler(Action) |
Fournit un gestionnaire d’annulation (Hérité de DispatchSource) |
| SetEventHandler(Action) |
Spécifie un gestionnaire à exécuter lorsque les événements sont reçus sur la source de distribution. (Hérité de DispatchSource) |
| SetRegistrationHandler(Action) |
Fournit un gestionnaire d’inscription (Hérité de DispatchSource) |
| SetTargetQueue(DispatchQueue) |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. (Hérité de DispatchObject) |
| Suspend() |
Suspend la source de distribution. (Hérité de DispatchSource) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetHandle(INativeObject) |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. |
| GetNonNullHandle(INativeObject, String) |
Classe de base pour les sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements dans la file d’attente cible. |