IAsyncTask

All Implemented Interfaces: com.aspose.ms.System.IAsyncResult, com.aspose.ms.System.IDisposable

public interface IAsyncTask extends System.IAsyncResult, System.IDisposable

La tâche asynchrone.

Méthodes

MéthodeDescription
getProgressEventHandler()Obtient le gestionnaire d’événement de progression de la tâche asynchrone.
setProgressEventHandler(ProgressEventHandler value)Définit le gestionnaire d’événement de progression de la tâche asynchrone.
isBusy()Obtient une valeur indiquant si cette tâche est actuellement en cours d’exécution.
isCanceled()Obtient une valeur indiquant si cette tâche a été annulée.
isFaulted()Obtient une valeur indiquant si cette tâche a échoué.
getError()Obtient l’erreur de la tâche qui est disponible après que la tâche soit terminée.
getResult()Obtient le résultat de cette tâche.
runAsync()Exécute cette tâche.
runAsync(int priority)Exécute cette tâche.
cancel()Annule cette tâche.
abort()Interrompt cette tâche.
setCompleteCallback(CompleteCallback completeCallback)Définit le délégué de rappel de fin.

getProgressEventHandler()

public abstract ProgressEventHandler getProgressEventHandler()

Obtient le gestionnaire d’événement de progression de la tâche asynchrone.

Valeur : le gestionnaire d’événement de progression de la tâche asynchrone.

Returns: ProgressEventHandler - the progress event handler of the asynchronous task.

setProgressEventHandler(ProgressEventHandler value)

public abstract void setProgressEventHandler(ProgressEventHandler value)

Définit le gestionnaire d’événement de progression de la tâche asynchrone.

Valeur : le gestionnaire d’événement de progression de la tâche asynchrone.

Parameters:

ParamètreTypeDescription
valueProgressEventHandlerle gestionnaire d’événement de progression de la tâche asynchrone.

isBusy()

public abstract boolean isBusy()

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

Valeur : true si cette tâche est actuellement en cours d’exécution ; sinon, false.

Returns: booléen - une valeur indiquant si cette tâche est actuellement en cours d’exécution.

isCanceled()

public abstract boolean isCanceled()

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

Valeur : true si cette tâche a été annulée ; sinon, false.

Returns: booléen - une valeur indiquant si cette tâche a été annulée.

isFaulted()

public abstract boolean isFaulted()

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

Valeur : true si cette tâche a échoué ; sinon, false.

Returns: booléen - une valeur indiquant si cette tâche a échoué.

getError()

public abstract Throwable getError()

Obtient l’erreur de la tâche qui est disponible après que la tâche soit terminée.

Valeur : l’erreur de la tâche.

Returns: java.lang.Throwable - l’erreur de la tâche disponible après l’achèvement de la tâche.

getResult()

public abstract Object getResult()

Obtient le résultat de cette tâche.

Valeur : le résultat de cette tâche.

Returns: java.lang.Object - le résultat de cette tâche.

runAsync()

public abstract void runAsync()

Exécute cette tâche.

runAsync(int priority)

public abstract void runAsync(int priority)

Exécute cette tâche.

Parameters:

ParamètreTypeDescription
prioritéintLa priorité du thread.

cancel()

public abstract void cancel()

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

abort()

public abstract void abort()

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

setCompleteCallback(CompleteCallback completeCallback)

public abstract void setCompleteCallback(CompleteCallback completeCallback)

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

Parameters:

ParamètreTypeDescription
completeCallbackCompleteCallbackLe rappel complet.