次の方法で共有


JobPreparationTaskExecutionInformation interface

JobPreparationTaskExecutionInformation を表すインターフェイス。

プロパティ

containerInfo

タスクが実行されているコンテナーに関する情報。 このプロパティは、タスクがコンテナー コンテキストで実行される場合にのみ設定されます。

endTime

ジョブ準備タスクが完了した時刻。 このプロパティは、Task が Completed 状態の場合にのみ設定されます。

exitCode

タスク コマンド ラインで指定されたプログラムの終了コード。 このパラメーターは、Task が完了状態の場合にのみ返されます。 プロセスの終了コードには、そのプロセスに対してアプリケーション開発者によって実装された特定の規則が反映されています。 終了コード値を使用してコード内で決定を行う場合は、アプリケーション プロセスで使用される終了コード規則がわかっていることを確認してください。 終了コードは、プロセスが強制的に終了された場合など、コンピューティング ノード オペレーティング システムによって生成される場合もあります。

failureInfo

タスクの失敗を説明する情報 (存在する場合)。 このプロパティは、Task が完了状態でエラーが発生した場合にのみ設定されます。

lastRetryTime

ジョブ準備タスクの再試行が実行を開始した最新の時刻。 このプロパティは、タスクが再試行された場合にのみ設定されます (つまり、retryCount は 0 以外です)。 存在する場合、これは通常、startTime と同じですが、再試行以外の理由でタスクが再起動された場合は異なる場合があります。たとえば、再試行中にコンピューティング ノードが再起動された場合、startTime は更新されますが、lastRetryTime は更新されません。

result

タスク実行の結果。 値が 'failed' の場合は、failureInfo プロパティでエラーの詳細を確認できます。 使用可能な値は、'success'、'failure' です。

retryCount

Batch サービスによってタスクが再試行された回数。 タスク アプリケーションエラー (0 以外の終了コード) が再試行され、前処理エラー (タスクを実行できませんでした)、ファイルアップロードエラーは再試行されません。 Batch サービスは、制約で指定された制限までタスクを再試行します。 タスク アプリケーションエラー (0 以外の終了コード) が再試行され、前処理エラー (タスクを実行できませんでした)、ファイルアップロードエラーは再試行されません。 Batch サービスは、制約で指定された制限までタスクを再試行します。

startTime

タスクの実行を開始した時刻。 タスクが再起動または再試行された場合、これはタスクの実行を開始した最新の時刻です。

state

コンピューティング ノード上のジョブ準備タスクの現在の状態。 使用可能な値は次のとおりです: 'running'、'completed'

taskRootDirectory

コンピューティング ノード上のジョブ準備タスクのルート ディレクトリ。 このパスを使用して、ログ ファイルなど、タスクによって作成されたファイルを取得できます。

taskRootDirectoryUrl

コンピューティング ノード上のジョブ準備タスクのルート ディレクトリへの 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