Partager via


DispatcherOperation Classe

Définition

Représente un objet utilisé pour interagir avec une opération qui a été publiée dans la file d'attente Dispatcher.

public ref class DispatcherOperation sealed
public ref class DispatcherOperation
public sealed class DispatcherOperation
public class DispatcherOperation
type DispatcherOperation = class
Public NotInheritable Class DispatcherOperation
Public Class DispatcherOperation
Héritage
DispatcherOperation
Dérivé

Remarques

BeginInvoke retourne un DispatcherOperation objet lorsqu’il est appelé.

L’objet DispatcherOperation peut être utilisé pour interagir avec le délégué sur la Dispatcher file d’attente, comme modifier la priorité de l’opération ou abandonner l’opération.

Pour obtenir la valeur de retour du délégué appelé, utilisez la Result propriété.

Ce DispatcherOperation n’est pas une limite de gestion des exceptions. Cela signifie que les exceptions sont gérées par l’opération Dispatcher et ne sont pas conservées par l’opération.

Propriétés

Dispatcher

Obtient le Dispatcher sur lequel l'opération a été publiée.

Priority

Obtient ou définit la priorité de l'opération dans la file d'attente Dispatcher.

Result

Obtient le résultat de l'opération après son exécution.

Status

Obtient l’état actuel de l’opération.

Task

Obtient un Task<TResult> qui représente l'opération active.

Méthodes

Abort()

Abandonne l'opération.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetAwaiter()

Retourne un objet qui est notifié lorsque l'opération asynchrone est terminée.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InvokeDelegateCore()

Commence l'opération associée à cette DispatcherOperation.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Wait()

Attend la fin de l’opération.

Wait(TimeSpan)

Attend que l'opération se termine pendant la durée spécifiée.

Événements

Aborted

Se produit lorsque l'opération est abandonnée.

Completed

Se produit lorsque l'opération est terminée.

S’applique à