Interface IAsyncTask

IAsyncTask interface

异步任务。

public interface IAsyncTask : IAsyncResult, IDisposable

特性

姓名描述
Error { get; }获取任务错误,任务完成后可用。
IsBusy { get; }获取指示此任务当前是否正在运行的值。
IsCanceled { get; }获取指示此任务是否已取消的值。
IsFaulted { get; }获取指示此任务是否出错的值。
Progress { get; }获取异步任务的进度。
Result { get; }获取此任务的结果。

方法

姓名描述
Abort()中止此任务。 任务立即完成,存在不释放内部非托管资源的风险。
Cancel()取消此任务。 通过算法的受控停止安全完成任务。
RunAsync()运行此任务。
RunAsync(ThreadPriority)运行此任务。
SetCompleteCallback(CompleteCallback)设置完整的回调委托。
SetProgressCallback(ProgressCallback)设置进度回调委托。

也可以看看