Partager via


DispatchSource.DataOr Classe

Définition

Sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

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

Remarques

Les applications peuvent publier des données sur un DispatchSource.DataOr en appelant la MergeData(IntPtr) méthode .   Les données sont ensuite disponibles dans le gestionnaire dans la PendingData propriété qui contiendra la logique cumulative ou de toutes les valeurs publiées avec MergeData.

Constructeurs

DispatchSource.DataOr(DispatchQueue)

Crée une source DataOr qui fournit des événements dans la file d’attente spécifiée.

DispatchSource.DataOr(IntPtr)

Crée un DataOr DispatchSource à partir d’un pointeur non managé.

DispatchSource.DataOr(IntPtr, Boolean)

Crée un DataOr DispatchSource à partir d’un pointeur non managé.

Propriétés

Handle

Sources de répartition 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.

(Hérité de DispatchSource.Data)

Méthodes

Activate()

Sources de répartition 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 manière asynchrone la source de répartition.

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

Sources de répartition qui permettent aux applications de déclencher un gestionnaire d’événements sur la file d’attente cible.

(Hérité de DispatchObject)
Dispose()

Sources de répartition 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)

Sources de répartition 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)

Sources de répartition 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.

(Hérité de DispatchSource.Data)
Release()

Sources de répartition 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()

Sources de répartition 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 répartition.

(Hérité de DispatchSource)
SetRegistrationHandler(Action)

Fournit un gestionnaire d’inscription

(Hérité de DispatchSource)
SetTargetQueue(DispatchQueue)

Sources de répartition 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 répartition.

(Hérité de DispatchSource)

S’applique à