JobPreparationTaskExecutionInformation interface
JobPreparationTaskExecutionInformation を表すインターフェイス。
プロパティ
| container |
タスクが実行されているコンテナーに関する情報。 このプロパティは、タスクがコンテナー コンテキストで実行される場合にのみ設定されます。 |
| end |
ジョブ準備タスクが完了した時刻。 このプロパティは、Task が Completed 状態の場合にのみ設定されます。 |
| exit |
タスク コマンド ラインで指定されたプログラムの終了コード。 このパラメーターは、Task が完了状態の場合にのみ返されます。 プロセスの終了コードには、そのプロセスに対してアプリケーション開発者によって実装された特定の規則が反映されています。 終了コード値を使用してコード内で決定を行う場合は、アプリケーション プロセスで使用される終了コード規則がわかっていることを確認してください。 終了コードは、プロセスが強制的に終了された場合など、コンピューティング ノード オペレーティング システムによって生成される場合もあります。 |
| failure |
タスクの失敗を説明する情報 (存在する場合)。 このプロパティは、Task が完了状態でエラーが発生した場合にのみ設定されます。 |
| last |
ジョブ準備タスクの再試行が実行を開始した最新の時刻。 このプロパティは、タスクが再試行された場合にのみ設定されます (つまり、retryCount は 0 以外です)。 存在する場合、これは通常、startTime と同じですが、再試行以外の理由でタスクが再起動された場合は異なる場合があります。たとえば、再試行中にコンピューティング ノードが再起動された場合、startTime は更新されますが、lastRetryTime は更新されません。 |
| result | タスク実行の結果。 値が 'failed' の場合は、failureInfo プロパティでエラーの詳細を確認できます。 使用可能な値は、'success'、'failure' です。 |
| retry |
Batch サービスによってタスクが再試行された回数。 タスク アプリケーションエラー (0 以外の終了コード) が再試行され、前処理エラー (タスクを実行できませんでした)、ファイルアップロードエラーは再試行されません。 Batch サービスは、制約で指定された制限までタスクを再試行します。 タスク アプリケーションエラー (0 以外の終了コード) が再試行され、前処理エラー (タスクを実行できませんでした)、ファイルアップロードエラーは再試行されません。 Batch サービスは、制約で指定された制限までタスクを再試行します。 |
| start |
タスクの実行を開始した時刻。 タスクが再起動または再試行された場合、これはタスクの実行を開始した最新の時刻です。 |
| state | コンピューティング ノード上のジョブ準備タスクの現在の状態。 使用可能な値は次のとおりです: 'running'、'completed' |
| task |
コンピューティング ノード上のジョブ準備タスクのルート ディレクトリ。 このパスを使用して、ログ ファイルなど、タスクによって作成されたファイルを取得できます。 |
| task |
コンピューティング ノード上のジョブ準備タスクのルート ディレクトリへの URL。 |
プロパティの詳細
containerInfo
タスクが実行されているコンテナーに関する情報。 このプロパティは、タスクがコンテナー コンテキストで実行される場合にのみ設定されます。
containerInfo?: TaskContainerExecutionInformation
プロパティ値
endTime
ジョブ準備タスクが完了した時刻。 このプロパティは、Task が Completed 状態の場合にのみ設定されます。
endTime?: Date
プロパティ値
Date
exitCode
タスク コマンド ラインで指定されたプログラムの終了コード。 このパラメーターは、Task が完了状態の場合にのみ返されます。 プロセスの終了コードには、そのプロセスに対してアプリケーション開発者によって実装された特定の規則が反映されています。 終了コード値を使用してコード内で決定を行う場合は、アプリケーション プロセスで使用される終了コード規則がわかっていることを確認してください。 終了コードは、プロセスが強制的に終了された場合など、コンピューティング ノード オペレーティング システムによって生成される場合もあります。
exitCode?: number
プロパティ値
number
failureInfo
タスクの失敗を説明する情報 (存在する場合)。 このプロパティは、Task が完了状態でエラーが発生した場合にのみ設定されます。
failureInfo?: TaskFailureInformation
プロパティ値
lastRetryTime
ジョブ準備タスクの再試行が実行を開始した最新の時刻。 このプロパティは、タスクが再試行された場合にのみ設定されます (つまり、retryCount は 0 以外です)。 存在する場合、これは通常、startTime と同じですが、再試行以外の理由でタスクが再起動された場合は異なる場合があります。たとえば、再試行中にコンピューティング ノードが再起動された場合、startTime は更新されますが、lastRetryTime は更新されません。
lastRetryTime?: Date
プロパティ値
Date
result
タスク実行の結果。 値が 'failed' の場合は、failureInfo プロパティでエラーの詳細を確認できます。 使用可能な値は、'success'、'failure' です。
result?: TaskExecutionResult
プロパティ値
retryCount
Batch サービスによってタスクが再試行された回数。 タスク アプリケーションエラー (0 以外の終了コード) が再試行され、前処理エラー (タスクを実行できませんでした)、ファイルアップロードエラーは再試行されません。 Batch サービスは、制約で指定された制限までタスクを再試行します。 タスク アプリケーションエラー (0 以外の終了コード) が再試行され、前処理エラー (タスクを実行できませんでした)、ファイルアップロードエラーは再試行されません。 Batch サービスは、制約で指定された制限までタスクを再試行します。
retryCount: number
プロパティ値
number
startTime
タスクの実行を開始した時刻。 タスクが再起動または再試行された場合、これはタスクの実行を開始した最新の時刻です。
startTime: Date
プロパティ値
Date
state
コンピューティング ノード上のジョブ準備タスクの現在の状態。 使用可能な値は次のとおりです: 'running'、'completed'
state: JobPreparationTaskState
プロパティ値
taskRootDirectory
コンピューティング ノード上のジョブ準備タスクのルート ディレクトリ。 このパスを使用して、ログ ファイルなど、タスクによって作成されたファイルを取得できます。
taskRootDirectory?: string
プロパティ値
string
taskRootDirectoryUrl
コンピューティング ノード上のジョブ準備タスクのルート ディレクトリへの URL。
taskRootDirectoryUrl?: string
プロパティ値
string