Interface IAsyncTask

IAsyncTask interface

La tâche asynchrone.

public interface IAsyncTask : IAsyncResult, IDisposable

Propriétés

NomLa description
Error { get; }Obtient l’erreur de tâche disponible une fois la tâche terminée.
IsBusy { get; }Obtient une valeur indiquant si cette tâche est en cours d’exécution.
IsCanceled { get; }Obtient une valeur indiquant si cette tâche a été annulée.
IsFaulted { get; }Obtient une valeur indiquant si cette tâche a été défaillante.
Progress { get; }Obtient la progression de la tâche asynchrone.
Result { get; }Obtient le résultat de cette tâche.

Méthodes

NomLa description
Abort()Abandonne cette tâche. La tâche est terminée immédiatement, avec le risque de ne pas libérer de ressources internes non gérées.
Cancel()Annule cette tâche. La tâche est terminée en toute sécurité par l’arrêt contrôlé de l’algorithme.
RunAsync()Exécute cette tâche.
RunAsync(ThreadPriority)Exécute cette tâche.
SetCompleteCallback(CompleteCallback)Définit le délégué de rappel complet.
SetProgressCallback(ProgressCallback)Définit le délégué de rappel de progression.

Voir également