JobPreparationTask クラス

定義

特定のコンピューティング ノード上のジョブのタスクの前に実行するジョブ準備タスク。

public class JobPreparationTask
type JobPreparationTask = class
Public Class JobPreparationTask
継承
JobPreparationTask

注釈

バッチは、コンピューティング ノードで回復操作がトリガーされたときにタスクを再試行します。 復旧操作の例としては、異常なコンピューティング ノードが再起動されたときや、ホストの障害によってコンピューティング ノードが消失した場合 (ただし、これらに限定されません) があります。 回復操作による再試行は に依存せず、 MaxTaskRetryCountに対してカウントされません。 が 0 の場合 MaxTaskRetryCount でも、回復操作による内部再試行が発生する可能性があります。 このため、すべてのタスクはべき等である必要があります。 つまり、タスクは、破損や重複するデータを引き起こさずに中断および再起動されることを許容する必要があります。 実行時間の長いタスクのベスト プラクティスは、何らかの形式のチェックポイント処理を使用することです。

コンストラクター

JobPreparationTask()

JobPreparationTask クラスの新しいインスタンスを初期化します。

JobPreparationTask(String)

JobPreparationTask クラスの新しいインスタンスを初期化します。

プロパティ

CommandLine

タスクのコマンド ラインを取得または設定します。

Constraints

このジョブ準備タスクに対してユーザーによって提供される実行制約を取得または設定します。

ContainerSettings

タスクを実行するコンテナーの設定を取得または設定します。

EnvironmentSettings

EnvironmentSetting インスタンスのコレクションを取得または設定します。

Id

タスクの ID を取得または設定します。

RerunOnComputeNodeRebootAfterSuccess

コンピューティング ノードの再起動後に Batch サービスでジョブ準備タスクを再実行するかどうかを取得または設定します。

ResourceFiles

コマンド ラインを実行する前に Batch サービスがコンピューティング ノードにダウンロードするファイルの一覧を取得または設定します。

UserIdentity

タスクを実行するユーザー ID を取得または設定します。

WaitForSuccess

Batch サービスがジョブ準備タスクの正常な完了を待機してから、コンピューティング ノード上のタスクをスケジュールするかどうかを取得または設定します。

適用対象