IAsyncTask

All Implemented Interfaces: com.aspose.ms.System.IAsyncResult, com.aspose.ms.System.IDisposable

public interface IAsyncTask extends System.IAsyncResult, System.IDisposable

异步任务。

方法

方法描述
getProgressEventHandler()获取异步任务的进度事件处理程序。
setProgressEventHandler(ProgressEventHandler value)设置异步任务的进度事件处理程序。
isBusy()获取指示此任务当前是否正在运行的值。
isCanceled()获取指示此任务是否已取消的值。
isFaulted()获取指示此任务是否已出错的值。
getError()获取任务错误,该错误在任务完成后可用。
getResult()获取此任务的结果。
runAsync()运行此任务。
runAsync(int priority)运行此任务。
cancel()取消此任务。
abort()中止此任务。
setCompleteCallback(CompleteCallback completeCallback)设置完成回调委托。

getProgressEventHandler()

public abstract ProgressEventHandler getProgressEventHandler()

获取异步任务的进度事件处理程序。

值:异步任务的进度事件处理程序。

Returns: ProgressEventHandler - the progress event handler of the asynchronous task.

setProgressEventHandler(ProgressEventHandler value)

public abstract void setProgressEventHandler(ProgressEventHandler value)

设置异步任务的进度事件处理程序。

值:异步任务的进度事件处理程序。

Parameters:

参数类型描述
valueProgressEventHandler异步任务的进度事件处理程序。

isBusy()

public abstract boolean isBusy()

获取指示此任务当前是否正在运行的值。

值:true 表示此任务当前正在运行;否则为 false

Returns: boolean - 指示此任务当前是否正在运行的值。

isCanceled()

public abstract boolean isCanceled()

获取指示此任务是否已取消的值。

值:true 表示此任务已被取消;否则为 false

Returns: boolean - 一个指示此任务是否已取消的值。

isFaulted()

public abstract boolean isFaulted()

获取指示此任务是否已出错的值。

值:如果此任务出现错误,则为 true;否则为 false

Returns: boolean - 一个指示此任务是否出现错误的值。

getError()

public abstract Throwable getError()

获取任务错误,该错误在任务完成后可用。

值:任务错误。

Returns: java.lang.Throwable - 任务完成后可用的任务错误。

getResult()

public abstract Object getResult()

获取此任务的结果。

值:此任务的结果。

Returns: java.lang.Object - 此任务的结果。

runAsync()

public abstract void runAsync()

运行此任务。

runAsync(int priority)

public abstract void runAsync(int priority)

运行此任务。

Parameters:

参数类型描述
优先级int线程的优先级。

cancel()

public abstract void cancel()

取消此任务。该任务通过受控停止算法安全完成。

abort()

public abstract void abort()

中止此任务。该任务会立即完成,但可能无法释放内部非托管资源。

setCompleteCallback(CompleteCallback completeCallback)

public abstract void setCompleteCallback(CompleteCallback completeCallback)

设置完成回调委托。

Parameters:

参数类型描述
completeCallbackCompleteCallback完成回调。