Interface IAsyncTask

Interface IAsyncTask

Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)

La tâche asynchrone.

public interface IAsyncTask : IAsyncResult, IDisposable

Implémente

IAsyncResult, IDisposable

Propriétés

Erreur

Obtient l’erreur de la tâche qui est disponible après l’achèvement de la tâche.

Exception Error { get; }

Valeur de la propriété

Exception

EstOccupé

Obtient une valeur indiquant si cette tâche est actuellement en cours d’exécution.

bool IsBusy { get; }

Valeur de la propriété

bool

EstAnnulé

Obtient une valeur indiquant si cette tâche a été annulée.

bool IsCanceled { get; }

Valeur de la propriété

bool

EstDéfaillant

Obtient une valeur indiquant si cette tâche a échoué.

bool IsFaulted { get; }

Valeur de la propriété

bool

GestionnaireÉvénementProgression

Obtient ou définit le gestionnaire d’événements de progression de la tâche asynchrone.

ProgressEventHandler ProgressEventHandler { get; set; }

Valeur de la propriété

ProgressEventHandler

Résultat

Obtient le résultat de cette tâche.

object Result { get; }

Valeur de la propriété

object

Méthodes

Abandonner()

Abandonne cette tâche.
La tâche est terminée immédiatement, avec le risque de ne pas libérer les ressources non gérées internes.

void Abort()

Annuler()

Annule cette tâche.
La tâche est terminée en toute sécurité par l’arrêt contrôlé de l’algorithme.

void Cancel()

ExécuterAsync()

Exécute cette tâche.

void RunAsync()

ExécuterAsync(ThreadPriority)

Exécute cette tâche.

void RunAsync(ThreadPriority priority)

Paramètres

priority ThreadPriority

La priorité du thread.

DéfinirCallbackComplet(CompleteCallback)

Définit le délégué de rappel complet.

void SetCompleteCallback(CompleteCallback completeCallback)

Paramètres

completeCallback CompleteCallback

Le rappel complet.

Voir Aussi

IAsyncResult, IDisposable

 Français