Langue

DispatchSource.Data Classe

Définition

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.

S’applique à