SubtaskInformation interface
SubtaskInformation を表すインターフェイス。
プロパティ
| container |
タスクが実行されているコンテナーに関する情報。 このプロパティは、タスクがコンテナー コンテキストで実行される場合にのみ設定されます。 |
| end |
サブタスクが完了した時刻。 このプロパティは、サブタスクが Completed 状態の場合にのみ設定されます。 |
| exit |
サブタスク・コマンド・ラインで指定されたプログラムの終了コード。 このプロパティは、サブタスクが完了状態の場合にのみ設定されます。 一般に、プロセスの終了コードには、そのプロセスに対してアプリケーション開発者によって実装された特定の規則が反映されます。 終了コード値を使用してコード内で決定を行う場合は、アプリケーション プロセスで使用される終了コード規則がわかっていることを確認してください。 ただし、Batch サービスがサブタスクを終了した場合 (タイムアウトのため、または API 経由でユーザーが終了した場合)、オペレーティング システムで定義された終了コードが表示されることがあります。 |
| failure |
タスクの失敗を説明する情報 (存在する場合)。 このプロパティは、Task が完了状態でエラーが発生した場合にのみ設定されます。 |
| id | サブタスクの ID。 |
| node |
サブタスクが実行されたコンピューティング ノードに関する情報。 |
| previous |
サブタスクの以前の状態。 サブタスクが初期状態の場合、このプロパティは設定されません。 使用可能な値は、"準備中"、"実行中"、"完了" です。 |
| previous |
サブタスクが以前の状態になった時刻。 サブタスクが初期状態の場合、このプロパティは設定されません。 |
| result | タスク実行の結果。 値が 'failed' の場合は、failureInfo プロパティでエラーの詳細を確認できます。 使用可能な値は、'success'、'failure' です。 |
| start |
サブタスクの実行を開始した時刻。 サブタスクが再起動または再試行された場合、これはサブタスクの実行を開始した最新の時刻です。 |
| state | サブタスクの現在の状態。 使用可能な値は、"準備中"、"実行中"、"完了" です。 |
| state |
サブタスクが現在の状態になった時刻。 |
プロパティの詳細
containerInfo
タスクが実行されているコンテナーに関する情報。 このプロパティは、タスクがコンテナー コンテキストで実行される場合にのみ設定されます。
containerInfo?: TaskContainerExecutionInformation
プロパティ値
endTime
サブタスクが完了した時刻。 このプロパティは、サブタスクが Completed 状態の場合にのみ設定されます。
endTime?: Date
プロパティ値
Date
exitCode
サブタスク・コマンド・ラインで指定されたプログラムの終了コード。 このプロパティは、サブタスクが完了状態の場合にのみ設定されます。 一般に、プロセスの終了コードには、そのプロセスに対してアプリケーション開発者によって実装された特定の規則が反映されます。 終了コード値を使用してコード内で決定を行う場合は、アプリケーション プロセスで使用される終了コード規則がわかっていることを確認してください。 ただし、Batch サービスがサブタスクを終了した場合 (タイムアウトのため、または API 経由でユーザーが終了した場合)、オペレーティング システムで定義された終了コードが表示されることがあります。
exitCode?: number
プロパティ値
number
failureInfo
タスクの失敗を説明する情報 (存在する場合)。 このプロパティは、Task が完了状態でエラーが発生した場合にのみ設定されます。
failureInfo?: TaskFailureInformation
プロパティ値
id
サブタスクの ID。
id?: number
プロパティ値
number
nodeInfo
previousState
サブタスクの以前の状態。 サブタスクが初期状態の場合、このプロパティは設定されません。 使用可能な値は、"準備中"、"実行中"、"完了" です。
previousState?: SubtaskState
プロパティ値
previousStateTransitionTime
サブタスクが以前の状態になった時刻。 サブタスクが初期状態の場合、このプロパティは設定されません。
previousStateTransitionTime?: Date
プロパティ値
Date
result
タスク実行の結果。 値が 'failed' の場合は、failureInfo プロパティでエラーの詳細を確認できます。 使用可能な値は、'success'、'failure' です。
result?: TaskExecutionResult
プロパティ値
startTime
サブタスクの実行を開始した時刻。 サブタスクが再起動または再試行された場合、これはサブタスクの実行を開始した最新の時刻です。
startTime?: Date
プロパティ値
Date
state
stateTransitionTime
サブタスクが現在の状態になった時刻。
stateTransitionTime?: Date
プロパティ値
Date