BatchJobConstraints interface
ジョブの実行制約。
プロパティ
| max |
各タスクをリトライできる最大回数。 終了コードが 0 以外の場合、Batch サービスはタスクを再試行します。 この値は、再試行回数を特に制御します。 バッチサービスは各タスクを一度だけ試行し、その後この制限まで再試行できます。 例えば、最大リトライ回数が3回の場合、バッチはタスクを最大4回(初回1回、再試行3回)試行します。 最大再試行回数が0の場合、バッチサービスはタスクを再試行しません。 最大リトライ回数が-1の場合、バッチサービスはタスクを制限なく再試行します。 既定値は 0 (再試行なし) です。 |
| max |
ジョブが作成された時点から測定される最大経過時間。 ジョブが期限内に完了しなかった場合、バッチサービスはジョブと実行中のタスクを終了します。 この場合、終了理由はMaxWallClockTimeExpiryとなります。 このプロパティが指定されていない場合、ジョブの実行期間に制限はありません。 |
プロパティの詳細
maxTaskRetryCount
各タスクをリトライできる最大回数。 終了コードが 0 以外の場合、Batch サービスはタスクを再試行します。 この値は、再試行回数を特に制御します。 バッチサービスは各タスクを一度だけ試行し、その後この制限まで再試行できます。 例えば、最大リトライ回数が3回の場合、バッチはタスクを最大4回(初回1回、再試行3回)試行します。 最大再試行回数が0の場合、バッチサービスはタスクを再試行しません。 最大リトライ回数が-1の場合、バッチサービスはタスクを制限なく再試行します。 既定値は 0 (再試行なし) です。
maxTaskRetryCount?: number
プロパティ値
number
maxWallClockTime
ジョブが作成された時点から測定される最大経過時間。 ジョブが期限内に完了しなかった場合、バッチサービスはジョブと実行中のタスクを終了します。 この場合、終了理由はMaxWallClockTimeExpiryとなります。 このプロパティが指定されていない場合、ジョブの実行期間に制限はありません。
maxWallClockTime?: string
プロパティ値
string