次の方法で共有


BatchJobConstraints interface

ジョブの実行制約。

プロパティ

maxTaskRetryCount

各タスクをリトライできる最大回数。 終了コードが 0 以外の場合、Batch サービスはタスクを再試行します。 この値は、再試行回数を特に制御します。 バッチサービスは各タスクを一度だけ試行し、その後この制限まで再試行できます。 例えば、最大リトライ回数が3回の場合、バッチはタスクを最大4回(初回1回、再試行3回)試行します。 最大再試行回数が0の場合、バッチサービスはタスクを再試行しません。 最大リトライ回数が-1の場合、バッチサービスはタスクを制限なく再試行します。 既定値は 0 (再試行なし) です。

maxWallClockTime

ジョブが作成された時点から測定される最大経過時間。 ジョブが期限内に完了しなかった場合、バッチサービスはジョブと実行中のタスクを終了します。 この場合、終了理由はMaxWallClockTimeExpiryとなります。 このプロパティが指定されていない場合、ジョブの実行期間に制限はありません。

プロパティの詳細

maxTaskRetryCount

各タスクをリトライできる最大回数。 終了コードが 0 以外の場合、Batch サービスはタスクを再試行します。 この値は、再試行回数を特に制御します。 バッチサービスは各タスクを一度だけ試行し、その後この制限まで再試行できます。 例えば、最大リトライ回数が3回の場合、バッチはタスクを最大4回(初回1回、再試行3回)試行します。 最大再試行回数が0の場合、バッチサービスはタスクを再試行しません。 最大リトライ回数が-1の場合、バッチサービスはタスクを制限なく再試行します。 既定値は 0 (再試行なし) です。

maxTaskRetryCount?: number

プロパティ値

number

maxWallClockTime

ジョブが作成された時点から測定される最大経過時間。 ジョブが期限内に完了しなかった場合、バッチサービスはジョブと実行中のタスクを終了します。 この場合、終了理由はMaxWallClockTimeExpiryとなります。 このプロパティが指定されていない場合、ジョブの実行期間に制限はありません。

maxWallClockTime?: string

プロパティ値

string