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
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | ProgressEventHandler | il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| priorità | int | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| completeCallback | CompleteCallback | Il callback di completamento. |