接口 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)设置完成回调委托。

另请参见