Interface IAsyncTask
Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
异步任务。
public interface IAsyncTask : IAsyncResult, IDisposable
实现
属性
Error
获取任务错误,该错误在任务完成后可用。
Exception Error { get; }
属性值
IsBusy
获取一个值,指示此任务当前是否正在运行。
bool IsBusy { get; }
属性值
IsCanceled
获取一个值,指示此任务是否已被取消。
bool IsCanceled { get; }
属性值
IsFaulted
获取一个值,指示此任务是否发生故障。
bool IsFaulted { get; }
属性值
ProgressEventHandler
获取或设置异步任务的进度事件处理程序。
ProgressEventHandler ProgressEventHandler { get; set; }
属性值
Result
获取此任务的结果。
object Result { get; }
属性值
方法
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
完成回调。