TaskExecutionInformation interface
TaskExecutionInformation を表すインターフェイス。
プロパティ
| container |
タスクが実行されているコンテナーに関する情報。 このプロパティは、タスクがコンテナー コンテキストで実行される場合にのみ設定されます。 |
| end |
タスクが完了した時刻。 このプロパティは、Task が Completed 状態の場合にのみ設定されます。 |
| exit |
タスク コマンド ラインで指定されたプログラムの終了コード。 このプロパティは、Task が完了状態の場合にのみ設定されます。 一般に、プロセスの終了コードには、そのプロセスに対してアプリケーション開発者によって実装された特定の規則が反映されます。 終了コード値を使用してコード内で決定を行う場合は、アプリケーション プロセスで使用される終了コード規則がわかっていることを確認してください。 ただし、Batch サービスがタスクを終了した場合 (タイムアウトのため、または API を使用したユーザー終了が原因)、オペレーティング システムで定義された終了コードが表示されることがあります。 |
| failure |
タスクの失敗を説明する情報 (存在する場合)。 このプロパティは、Task が完了状態でエラーが発生した場合にのみ設定されます。 |
| last |
ユーザー要求の結果として Batch サービスによってタスクが再キューされた最新の時刻。 このプロパティは、requeueCount が 0 以外の場合にのみ設定されます。 |
| last |
タスクの再試行が実行を開始した最新の時刻。 この要素は、Task が再試行された場合にのみ存在します (つまり、retryCount は 0 以外です)。 存在する場合、これは通常、startTime と同じですが、再試行以外の理由でタスクが再起動された場合は異なる場合があります。たとえば、再試行中にコンピューティング ノードが再起動された場合、startTime は更新されますが、lastRetryTime は更新されません。 |
| requeue |
ユーザー要求の結果として Batch サービスによってタスクが再キューされた回数。 ユーザーがプールからコンピューティング ノードを削除するとき (プールのサイズ変更/縮小によって) またはジョブが無効になっている場合、ユーザーはコンピューティング ノードで実行中のタスクを実行のために再キューに入れるかどうかを指定できます。 この数は、これらの理由からタスクが再キューされた回数を追跡します。 |
| result | タスク実行の結果。 値が 'failed' の場合は、failureInfo プロパティでエラーの詳細を確認できます。 使用可能な値は、'success'、'failure' です。 |
| retry |
Batch サービスによってタスクが再試行された回数。 タスク アプリケーションエラー (0 以外の終了コード) が再試行され、前処理エラー (タスクを実行できませんでした)、ファイルアップロードエラーは再試行されません。 Batch サービスは、制約で指定された制限までタスクを再試行します。 |
| start |
タスクの実行を開始した時刻。 'Running' は実行中の状態に対応するため、タスクでリソース ファイルまたはパッケージが指定されている場合、開始時刻には、タスクがダウンロードまたはデプロイを開始した時刻が反映されます。 タスクが再起動または再試行された場合、これはタスクの実行を開始した最新の時刻です。 このプロパティは、実行中または完了状態のタスクにのみ存在します。 |
プロパティの詳細
containerInfo
タスクが実行されているコンテナーに関する情報。 このプロパティは、タスクがコンテナー コンテキストで実行される場合にのみ設定されます。
containerInfo?: TaskContainerExecutionInformation
プロパティ値
endTime
タスクが完了した時刻。 このプロパティは、Task が Completed 状態の場合にのみ設定されます。
endTime?: Date
プロパティ値
Date
exitCode
タスク コマンド ラインで指定されたプログラムの終了コード。 このプロパティは、Task が完了状態の場合にのみ設定されます。 一般に、プロセスの終了コードには、そのプロセスに対してアプリケーション開発者によって実装された特定の規則が反映されます。 終了コード値を使用してコード内で決定を行う場合は、アプリケーション プロセスで使用される終了コード規則がわかっていることを確認してください。 ただし、Batch サービスがタスクを終了した場合 (タイムアウトのため、または API を使用したユーザー終了が原因)、オペレーティング システムで定義された終了コードが表示されることがあります。
exitCode?: number
プロパティ値
number
failureInfo
タスクの失敗を説明する情報 (存在する場合)。 このプロパティは、Task が完了状態でエラーが発生した場合にのみ設定されます。
failureInfo?: TaskFailureInformation
プロパティ値
lastRequeueTime
ユーザー要求の結果として Batch サービスによってタスクが再キューされた最新の時刻。 このプロパティは、requeueCount が 0 以外の場合にのみ設定されます。
lastRequeueTime?: Date
プロパティ値
Date
lastRetryTime
タスクの再試行が実行を開始した最新の時刻。 この要素は、Task が再試行された場合にのみ存在します (つまり、retryCount は 0 以外です)。 存在する場合、これは通常、startTime と同じですが、再試行以外の理由でタスクが再起動された場合は異なる場合があります。たとえば、再試行中にコンピューティング ノードが再起動された場合、startTime は更新されますが、lastRetryTime は更新されません。
lastRetryTime?: Date
プロパティ値
Date
requeueCount
ユーザー要求の結果として Batch サービスによってタスクが再キューされた回数。 ユーザーがプールからコンピューティング ノードを削除するとき (プールのサイズ変更/縮小によって) またはジョブが無効になっている場合、ユーザーはコンピューティング ノードで実行中のタスクを実行のために再キューに入れるかどうかを指定できます。 この数は、これらの理由からタスクが再キューされた回数を追跡します。
requeueCount: number
プロパティ値
number
result
タスク実行の結果。 値が 'failed' の場合は、failureInfo プロパティでエラーの詳細を確認できます。 使用可能な値は、'success'、'failure' です。
result?: TaskExecutionResult
プロパティ値
retryCount
Batch サービスによってタスクが再試行された回数。 タスク アプリケーションエラー (0 以外の終了コード) が再試行され、前処理エラー (タスクを実行できませんでした)、ファイルアップロードエラーは再試行されません。 Batch サービスは、制約で指定された制限までタスクを再試行します。
retryCount: number
プロパティ値
number
startTime
タスクの実行を開始した時刻。 'Running' は実行中の状態に対応するため、タスクでリソース ファイルまたはパッケージが指定されている場合、開始時刻には、タスクがダウンロードまたはデプロイを開始した時刻が反映されます。 タスクが再起動または再試行された場合、これはタスクの実行を開始した最新の時刻です。 このプロパティは、実行中または完了状態のタスクにのみ存在します。
startTime?: Date
プロパティ値
Date