Interface IAsyncTask
Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
非同期タスク。
public interface IAsyncTask : IAsyncResult, IDisposable
実装
プロパティ
エラー
タスクが完了した後に利用可能なタスクエラーを取得します。
Exception Error { get; }
プロパティ値
IsBusy
このタスクが現在実行中かどうかを示す値を取得します。
bool IsBusy { get; }
プロパティ値
IsCanceled
このタスクがキャンセルされたかどうかを示す値を取得します。
bool IsCanceled { get; }
プロパティ値
IsFaulted
このタスクが失敗したかどうかを示す値を取得します。
bool IsFaulted { get; }
プロパティ値
ProgressEventHandler
非同期タスクの進行状況イベントハンドラーを取得または設定します。
ProgressEventHandler ProgressEventHandler { get; set; }
プロパティ値
結果
このタスクの結果を取得します。
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
完了コールバック。