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)プログレス コールバック デリゲートを設定します。

関連項目