JobManagerTask クラス

定義

Azure Batch JobManager タスクを表します。

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

注釈

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

コンストラクター

JobManagerTask()

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

JobManagerTask(String, String)

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

プロパティ

AllowLowPriorityNode

ジョブ マネージャー タスクを優先度の低いコンピューティング ノードで実行できるかどうかを取得または設定します。 省略すると、既定値は true になります。

ApplicationPackageReferences

コマンド ラインを実行する前に Batch サービスがコンピューティング ノードにデプロイするアプリケーション パッケージの一覧を取得または設定します。

AuthenticationTokenSettings

Batch サービス操作の実行にタスクが使用できる認証トークンの設定を取得または設定します。

CommandLine

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

Constraints

この JobManager タスクの実行制約を取得または設定します。

ContainerSettings

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

DisplayName

JobManager タスクの表示名を取得または設定します。

EnvironmentSettings

JobManager タスクの一連の環境設定を取得または設定します。

Id

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

KillJobOnCompletion

ジョブ マネージャー タスクの完了時にジョブ内のすべてのタスクを終了し、ジョブを完了するかどうかを示す値を取得または設定します。

OutputFiles

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

RequiredSlots

タスクの実行に必要なスケジュール スロットの数を取得または設定します。

ResourceFiles

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

RunExclusive

ジョブ マネージャー タスクを実行するコンピューティング ノードを排他的に使用する必要があるかどうかを取得または設定します。

UserIdentity

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

適用対象