JobManagerTask クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 を取得または設定します。 |
適用対象
Azure SDK for .NET