Interface IAsyncTask

Interface IAsyncTask

Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)

Асинхронне завдання.

public interface IAsyncTask : IAsyncResult, IDisposable

Реалізує

IAsyncResult, IDisposable

Властивості

Error

Отримує помилку завдання, яка доступна після завершення завдання.

Exception Error { get; }

Значення властивості

Exception

IsBusy

Отримує значення, яке вказує, чи виконується це завдання в даний момент.

bool IsBusy { get; }

Значення властивості

bool

IsCanceled

Отримує значення, яке вказує, чи було скасовано це завдання.

bool IsCanceled { get; }

Значення властивості

bool

IsFaulted

Отримує значення, яке вказує, чи сталося збої в цьому завданні.

bool IsFaulted { get; }

Значення властивості

bool

ProgressEventHandler

Отримує або задає обробник подій прогресу асинхронного завдання.

ProgressEventHandler ProgressEventHandler { get; set; }

Значення властивості

ProgressEventHandler

Result

Отримує результат цього завдання.

object Result { get; }

Значення властивості

object

Методи

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

Зворотний виклик завершення.

Див. також

IAsyncResult, IDisposable

 Українська