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)设置完整的回调委托。

也可以看看