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
Зворотний виклик завершення.