Partager via


DispatchSource.Data Classe

Définition

Classe de base pour les sources de distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

public class DispatchSource.Data : CoreFoundation.DispatchSource
type DispatchSource.Data = class
    inherit DispatchSource
Héritage
DispatchSource.Data
Héritage
Dérivé

Remarques

Les applications peuvent publier des données sur un DispatchSource.Data en appelant la MergeData(IntPtr) méthode .   Les données sont exposées sont ensuite disponibles dans pour le gestionnaire dans la PendingData propriété .

Si plusieurs appels à MergeData sont effectués, le résultat affiché par PendingData varie selon que vous avez créé un DispatchSource.DataAdd qui va ajouter les valeurs ensemble ou un DispatchSource.DataOr qui va ou les valeurs ensemble.

Propriétés

Handle

Classe de base pour les sources de distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

(Hérité de DispatchObject)
IsCanceled

Déterminez si la source spécifiée a été annulée.

(Hérité de DispatchSource)
PendingData

Récupère les données qui ont été publiées pour cette source d’événement.

Méthodes

Activate()

Classe de base pour les sources de distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

(Hérité de DispatchObject)
Cancel()

Annule de façon asynchrone la source de distribution.

(Hérité de DispatchSource)
Check()
Obsolète.

Classe de base pour les sources de distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

(Hérité de DispatchObject)
Dispose()

Classe de base pour les sources de distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

(Hérité de DispatchObject)
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 distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

(Hérité de DispatchObject)
GetHashCode()

Retourne le code de hachage pour cet objet

(Hérité de DispatchObject)
InitializeHandle(IntPtr)

Classe de base pour les sources de distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

(Hérité de NativeObject)
MergeData(IntPtr)

Publie la valeur spécifique et déclenche le gestionnaire d’événements sur la file d’attente cible.

Release()

Classe de base pour les sources de distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

(Hérité de DispatchObject)
Resume()

Reprend la source de répartition.

(Hérité de DispatchSource)
Retain()

Classe de base pour les sources de distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur 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 des é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 distribution qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

(Hérité de DispatchObject)
Suspend()

Suspend la source de dispatch.

(Hérité de DispatchSource)

S’applique à