Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
La tâche asynchrone.
public interface IAsyncTask : IAsyncResult, IDisposable
Implémente
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é
EstOccupé
Obtient une valeur indiquant si cette tâche est actuellement en cours d’exécution.
bool IsBusy { get; }
Valeur de la propriété
EstAnnulé
Obtient une valeur indiquant si cette tâche a été annulée.
bool IsCanceled { get; }
Valeur de la propriété
EstDéfaillant
Obtient une valeur indiquant si cette tâche a échoué.
bool IsFaulted { get; }
Valeur de la propriété
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é
Résultat
Obtient le résultat de cette tâche.
object Result { get; }
Valeur de la propriété
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.