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

 Русский