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

 中文