IAsyncTask

IAsyncTask interface

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

public interface IAsyncTask : IAsyncResult, IDisposable

Характеристики

ИмяОписание
Error { get; }Получает ошибку задачи, доступную после завершения задачи.
IsBusy { get; }Получает значение, указывающее, выполняется ли эта задача в данный момент.
IsCanceled { get; }Получает значение, указывающее, была ли эта задача отменена.
IsFaulted { get; }Получает значение, указывающее, была ли эта задача ошибочной.
ProgressEventHandler { get; set; }Получает или задает обработчик событий выполнения асинхронной задачи.
Result { get; }Получает результат этой задачи.

Методы

ИмяОписание
Abort()Прерывает эту задачу. Задача завершается немедленно, с риском не освободить внутренние неуправляемые ресурсы.
Cancel()Отменяет эту задачу. Задача безопасно завершается контролируемой остановкой алгоритма.
RunAsync()Запускает эту задачу.
RunAsync(ThreadPriority)Запускает эту задачу.
SetCompleteCallback(CompleteCallback)Устанавливает полный делегат обратного вызова.

Смотрите также