IAsyncTask

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

public interface IAsyncTask extends System.IAsyncResult, System.IDisposable

Il task asincrono.

Metodi

MetodoDescrizione
getProgressEventHandler()Ottiene il gestore dell’evento di avanzamento dell’attività asincrona.
setProgressEventHandler(ProgressEventHandler value)Imposta il gestore dell’evento di avanzamento dell’attività asincrona.
isBusy()Ottiene un valore che indica se questa attività è attualmente in esecuzione.
isCanceled()Ottiene un valore che indica se questa attività è stata annullata.
isFaulted()Ottiene un valore che indica se questa attività ha generato un errore.
getError()Ottiene l’errore dell’attività disponibile dopo il completamento dell’attività.
getResult()Ottiene il risultato di questa attività.
runAsync()Esegue questa attività.
runAsync(int priority)Esegue questa attività.
cancel()Annulla questa attività.
abort()Interrompe questa attività.
setCompleteCallback(CompleteCallback completeCallback)Imposta il delegato di callback di completamento.

getProgressEventHandler()

public abstract ProgressEventHandler getProgressEventHandler()

Ottiene il gestore dell’evento di avanzamento dell’attività asincrona.

Valore: Il gestore dell’evento di avanzamento dell’attività asincrona.

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

setProgressEventHandler(ProgressEventHandler value)

public abstract void setProgressEventHandler(ProgressEventHandler value)

Imposta il gestore dell’evento di avanzamento dell’attività asincrona.

Valore: Il gestore dell’evento di avanzamento dell’attività asincrona.

Parameters:

ParametroTipoDescrizione
valueProgressEventHandleril gestore dell’evento di avanzamento dell’attività asincrona.

isBusy()

public abstract boolean isBusy()

Ottiene un valore che indica se questa attività è attualmente in esecuzione.

Valore: true se questa attività è attualmente in esecuzione; altrimenti, false.

Returns: boolean - un valore che indica se questa attività è attualmente in esecuzione.

isCanceled()

public abstract boolean isCanceled()

Ottiene un valore che indica se questa attività è stata annullata.

Valore: true se questa attività è stata annullata; altrimenti, false.

Returns: boolean - un valore che indica se questa attività è stata annullata.

isFaulted()

public abstract boolean isFaulted()

Ottiene un valore che indica se questa attività ha generato un errore.

Valore: true se questa attività è fallita; altrimenti, false.

Returns: boolean - un valore che indica se questa attività è fallita.

getError()

public abstract Throwable getError()

Ottiene l’errore dell’attività disponibile dopo il completamento dell’attività.

Valore: L’errore del task.

Returns: java.lang.Throwable - l’errore del task disponibile dopo il completamento del task.

getResult()

public abstract Object getResult()

Ottiene il risultato di questa attività.

Valore: Il risultato di questo task.

Returns: java.lang.Object - il risultato di questo task.

runAsync()

public abstract void runAsync()

Esegue questa attività.

runAsync(int priority)

public abstract void runAsync(int priority)

Esegue questa attività.

Parameters:

ParametroTipoDescrizione
prioritàintLa priorità del thread.

cancel()

public abstract void cancel()

Annulla questa attività. Il task è completato in modo sicuro mediante l’arresto controllato dell’algoritmo.

abort()

public abstract void abort()

Interrompe questa attività. Il task è completato immediatamente, con il rischio di non liberare le risorse interne non gestite.

setCompleteCallback(CompleteCallback completeCallback)

public abstract void setCompleteCallback(CompleteCallback completeCallback)

Imposta il delegato di callback di completamento.

Parameters:

ParametroTipoDescrizione
completeCallbackCompleteCallbackIl callback di completamento.