JobPreparationTask クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のコンピューティング ノード上のジョブのタスクの前に実行するジョブ準備タスク。
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 サービスがジョブ準備タスクの正常な完了を待機してから、コンピューティング ノード上のタスクをスケジュールするかどうかを取得または設定します。 |
適用対象
Azure SDK for .NET