Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
Асинхронная задача.
public interface IAsyncTask : IAsyncResult, IDisposable
Реализует
Свойства
Error
Получает ошибку задачи, которая доступна после завершения задачи.
Exception Error { get; }
Значение свойства
IsBusy
Получает значение, указывающее, выполняется ли эта задача в данный момент.
bool IsBusy { get; }
Значение свойства
IsCanceled
Получает значение, указывающее, была ли эта задача отменена.
bool IsCanceled { get; }
Значение свойства
IsFaulted
Получает значение, указывающее, произошла ли ошибка в этой задаче.
bool IsFaulted { get; }
Значение свойства
ProgressEventHandler
Получает или задает обработчик событий прогресса асинхронной задачи.
ProgressEventHandler ProgressEventHandler { get; set; }
Значение свойства
Result
Получает результат этой задачи.
object Result { get; }
Значение свойства
Методы
Abort()
Прерывает эту задачу. Задача завершается немедленно с риском неосвобождения внутренних неуправляемых ресурсов.
void Abort()
Cancel()
Отменяет эту задачу. Задача завершается безопасно путем контролируемой остановки алгоритма.
void Cancel()
RunAsync()
Запускает эту задачу.
void RunAsync()
RunAsync(ThreadPriority)
Запускает эту задачу.
void RunAsync(ThreadPriority priority)
Параметры
priority
ThreadPriority
Приоритет потока.
SetCompleteCallback(CompleteCallback)
Устанавливает делегат обратного вызова по завершении.
void SetCompleteCallback(CompleteCallback completeCallback)
Параметры
completeCallback
CompleteCallback
Обратный вызов по завершении.