IAsyncTask
All Implemented Interfaces: com.aspose.ms.System.IAsyncResult, com.aspose.ms.System.IDisposable
public interface IAsyncTask extends System.IAsyncResult, System.IDisposable
La tarea asíncrona.
Métodos
| Método | Descripción |
|---|---|
| getProgressEventHandler() | Obtiene el controlador de eventos de progreso de la tarea asíncrona. |
| setProgressEventHandler(ProgressEventHandler value) | Establece el controlador de eventos de progreso de la tarea asíncrona. |
| isBusy() | Obtiene un valor que indica si esta tarea está en ejecución. |
| isCanceled() | Obtiene un valor que indica si esta tarea fue cancelada. |
| isFaulted() | Obtiene un valor que indica si esta tarea falló. |
| getError() | Obtiene el error de la tarea que está disponible después de que la tarea se complete. |
| getResult() | Obtiene el resultado de esta tarea. |
| runAsync() | Ejecuta esta tarea. |
| runAsync(int priority) | Ejecuta esta tarea. |
| cancel() | Cancela esta tarea. |
| abort() | Aborta esta tarea. |
| setCompleteCallback(CompleteCallback completeCallback) | Establece el delegado de devolución de llamada de finalización. |
getProgressEventHandler()
public abstract ProgressEventHandler getProgressEventHandler()
Obtiene el controlador de eventos de progreso de la tarea asíncrona.
Valor: El controlador de eventos de progreso de la tarea asíncrona.
Returns: ProgressEventHandler - the progress event handler of the asynchronous task.
setProgressEventHandler(ProgressEventHandler value)
public abstract void setProgressEventHandler(ProgressEventHandler value)
Establece el controlador de eventos de progreso de la tarea asíncrona.
Valor: El controlador de eventos de progreso de la tarea asíncrona.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | ProgressEventHandler | el controlador de eventos de progreso de la tarea asíncrona. |
isBusy()
public abstract boolean isBusy()
Obtiene un valor que indica si esta tarea está en ejecución.
Valor: true si esta tarea está en ejecución; de lo contrario, false.
Returns: boolean - un valor que indica si esta tarea está en ejecución.
isCanceled()
public abstract boolean isCanceled()
Obtiene un valor que indica si esta tarea fue cancelada.
Valor: true si esta tarea fue cancelada; de lo contrario, false.
Returns: boolean - un valor que indica si esta tarea fue cancelada.
isFaulted()
public abstract boolean isFaulted()
Obtiene un valor que indica si esta tarea falló.
Valor: true si esta tarea tuvo un error; de lo contrario, false.
Returns: boolean - un valor que indica si esta tarea tuvo un error.
getError()
public abstract Throwable getError()
Obtiene el error de la tarea que está disponible después de que la tarea se complete.
Valor: El error de la tarea.
Returns: java.lang.Throwable - el error de la tarea que está disponible después de que la tarea se completa.
getResult()
public abstract Object getResult()
Obtiene el resultado de esta tarea.
Valor: El resultado de esta tarea.
Returns: java.lang.Object - el resultado de esta tarea.
runAsync()
public abstract void runAsync()
Ejecuta esta tarea.
runAsync(int priority)
public abstract void runAsync(int priority)
Ejecuta esta tarea.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| prioridad | int | La prioridad del hilo. |
cancel()
public abstract void cancel()
Cancela esta tarea. La tarea se completa de forma segura mediante la detención controlada del algoritmo.
abort()
public abstract void abort()
Abortar esta tarea. La tarea se completa inmediatamente, con el riesgo de no liberar recursos internos no administrados.
setCompleteCallback(CompleteCallback completeCallback)
public abstract void setCompleteCallback(CompleteCallback completeCallback)
Establece el delegado de devolución de llamada de finalización.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| completeCallback | CompleteCallback | La devolución de llamada completa. |