IAsyncTask
All Implemented Interfaces: com.aspose.ms.System.IAsyncResult, com.aspose.ms.System.IDisposable
public interface IAsyncTask extends System.IAsyncResult, System.IDisposable
Асинхронная задача.
Методы
| Метод | Описание |
|---|---|
| getProgressEventHandler() | Получает обработчик события прогресса асинхронной задачи. |
| setProgressEventHandler(ProgressEventHandler value) | Устанавливает обработчик события прогресса асинхронной задачи. |
| isBusy() | Получает значение, указывающее, выполняется ли эта задача в данный момент. |
| isCanceled() | Получает значение, указывающее, была ли эта задача отменена. |
| isFaulted() | Получает значение, указывающее, завершилась ли эта задача с ошибкой. |
| getError() | Получает ошибку задачи, доступную после её завершения. |
| getResult() | Получает результат этой задачи. |
| runAsync() | Запускает эту задачу. |
| runAsync(int priority) | Запускает эту задачу. |
| cancel() | Отменяет эту задачу. |
| abort() | Прерывает эту задачу. |
| setCompleteCallback(CompleteCallback completeCallback) | Устанавливает делегат обратного вызова завершения. |
getProgressEventHandler()
public abstract ProgressEventHandler getProgressEventHandler()
Получает обработчик события прогресса асинхронной задачи.
Значение: Обработчик события прогресса асинхронной задачи.
Returns: ProgressEventHandler - the progress event handler of the asynchronous task.
setProgressEventHandler(ProgressEventHandler value)
public abstract void setProgressEventHandler(ProgressEventHandler value)
Устанавливает обработчик события прогресса асинхронной задачи.
Значение: Обработчик события прогресса асинхронной задачи.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | ProgressEventHandler | обработчик события прогресса асинхронной задачи. |
isBusy()
public abstract boolean isBusy()
Получает значение, указывающее, выполняется ли эта задача в данный момент.
Значение: true, если эта задача в данный момент выполняется; иначе false.
Returns: boolean - значение, указывающее, выполняется ли эта задача в данный момент.
isCanceled()
public abstract boolean isCanceled()
Получает значение, указывающее, была ли эта задача отменена.
Значение: true, если эта задача была отменена; иначе false.
Returns: boolean - значение, указывающее, была ли эта задача отменена.
isFaulted()
public abstract boolean isFaulted()
Получает значение, указывающее, завершилась ли эта задача с ошибкой.
Значение: true, если эта задача завершилась с ошибкой; иначе false.
Returns: boolean - значение, указывающее, завершилась ли эта задача с ошибкой.
getError()
public abstract Throwable getError()
Получает ошибку задачи, доступную после её завершения.
Значение: Ошибка задачи.
Returns: java.lang.Throwable - ошибка задачи, доступная после завершения задачи.
getResult()
public abstract Object getResult()
Получает результат этой задачи.
Значение: Результат этой задачи.
Returns: java.lang.Object - результат этой задачи.
runAsync()
public abstract void runAsync()
Запускает эту задачу.
runAsync(int priority)
public abstract void runAsync(int priority)
Запускает эту задачу.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| приоритет | int | Приоритет потока. |
cancel()
public abstract void cancel()
Отменяет эту задачу. Задача завершается безопасно за счёт контролируемой остановки алгоритма.
abort()
public abstract void abort()
Прерывает эту задачу. Задача завершается немедленно, с риском не освобождения внутренних неуправляемых ресурсов.
setCompleteCallback(CompleteCallback completeCallback)
public abstract void setCompleteCallback(CompleteCallback completeCallback)
Устанавливает делегат обратного вызова завершения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| completeCallback | CompleteCallback | Обратный вызов завершения. |