Interface IAsyncTask

Interface IAsyncTask

Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)

非同期タスク。

public interface IAsyncTask : IAsyncResult, IDisposable

実装

IAsyncResult, IDisposable

プロパティ

エラー

タスクが完了した後に利用可能なタスクエラーを取得します。

Exception Error { get; }

プロパティ値

Exception

IsBusy

このタスクが現在実行中かどうかを示す値を取得します。

bool IsBusy { get; }

プロパティ値

bool

IsCanceled

このタスクがキャンセルされたかどうかを示す値を取得します。

bool IsCanceled { get; }

プロパティ値

bool

IsFaulted

このタスクが失敗したかどうかを示す値を取得します。

bool IsFaulted { get; }

プロパティ値

bool

ProgressEventHandler

非同期タスクの進行状況イベントハンドラーを取得または設定します。

ProgressEventHandler ProgressEventHandler { get; set; }

プロパティ値

ProgressEventHandler

結果

このタスクの結果を取得します。

object Result { get; }

プロパティ値

object

メソッド

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

完了コールバック。

参照

IAsyncResult, IDisposable

 日本語