# Task<T>

クラス in Arbor.TaskSystem / 継承元: Task

## 説明

プールに対応したタスククラス

### 型パラメーター

型パラメーター名 | 説明 | 型制約
--- | --- | ---
T | 実装する型 | Task<T> new()

## コンストラクタ

| 説明
--- | ---
Task | コンストラクタ

## メソッド

メソッド名 | 説明
--- | ---
Dispose | 廃棄処理を行う。
Init | 初期化するときに呼ばれるメソッド

## 静的メソッド

メソッド名 | 説明
--- | ---
GetPooled | プールからタスクインスタンスを取得する

## 継承元メンバー

### フィールド

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

### プロパティ

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

### イベント

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

### メソッド

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