Task

クラス in Arbor.TaskSystem / 継承元: object
インターフェイス実装: IProgress, System.IDisposable

説明

処理を行うクラス。行う処理は継承して実装する。
TaskSchedulerに登録して順次実行する。

補足

非同期タスクとは異なりキューに積まれたタスクを順次実行するシンプルなシステム。

フィールド

フィールド名 説明
pooled プールされているかどうか

プロパティ

プロパティ名 説明
progress 0fから1fまでの進捗度
scheduler 登録しているTaskSchedulerを返す。
taskStatus タスクの状態

イベント

イベント名 説明
onComplete 完了したときに呼ばれる

メソッド

メソッド名 説明
Complete タスクを完了する。
Dispose 廃棄処理を行う。
Init 初期化するときに呼ばれるメソッド
OnComplete タスクが完了したときに呼ばれるメソッド
OnEnter 実行開始されたときに呼ばれるメソッド
OnExit タスクから抜けるときに呼ばれるメソッド
OnInterruptPause 割り込みによってポーズされたときに呼ばれるメソッド
OnInterruptResume 割り込みによるポーズから再開されたときに呼ばれるメソッド
OnPause ポーズされたときに呼ばれるメソッド
OnResume ポーズから再開されたときに呼ばれるメソッド
OnUpdate 更新されるときに呼ばれるメソッド
Pause タスクをポーズする。
Resume タスクをポーズから再開する。
Update タスクを更新する。