Partager via


BatchJobConstraints interface

Contraintes d’exécution pour un travail.

Propriétés

maxTaskRetryCount

Le nombre maximal de fois que chaque Tâche peut être repris. Le service Batch retente une tâche si son code de sortie n’est pas différent de zéro. Notez que cette valeur contrôle spécifiquement le nombre de nouvelles tentatives. Le service Batch tentera chaque tâche une fois, puis pourra réessayer jusqu’à cette limite. Par exemple, si le nombre maximal de tentatives est de 3, Batch tente une tâche jusqu’à 4 fois (une première tentative et 3 tentatives). Si le nombre maximal de réessais est de 0, le service Batch ne réessaie pas les tâches. Si le nombre maximal de tentatives est de -1, le service Batch réessaie Tâches sans limite. La valeur par défaut est 0 (aucune nouvelle tentative).

maxWallClockTime

Le temps maximal écoulé que le Job peut exécuter, mesuré à partir du moment où le Job est créé. Si le Job ne se termine pas dans le temps imparti, le service Batch le termine, ainsi que toutes les tâches encore en cours. Dans ce cas, la raison de résiliation sera MaxWallClockTimeExpiry. Si cette propriété n’est pas spécifiée, il n’y a pas de limite de temps sur la durée de fonctionnement du Job.

Détails de la propriété

maxTaskRetryCount

Le nombre maximal de fois que chaque Tâche peut être repris. Le service Batch retente une tâche si son code de sortie n’est pas différent de zéro. Notez que cette valeur contrôle spécifiquement le nombre de nouvelles tentatives. Le service Batch tentera chaque tâche une fois, puis pourra réessayer jusqu’à cette limite. Par exemple, si le nombre maximal de tentatives est de 3, Batch tente une tâche jusqu’à 4 fois (une première tentative et 3 tentatives). Si le nombre maximal de réessais est de 0, le service Batch ne réessaie pas les tâches. Si le nombre maximal de tentatives est de -1, le service Batch réessaie Tâches sans limite. La valeur par défaut est 0 (aucune nouvelle tentative).

maxTaskRetryCount?: number

Valeur de propriété

number

maxWallClockTime

Le temps maximal écoulé que le Job peut exécuter, mesuré à partir du moment où le Job est créé. Si le Job ne se termine pas dans le temps imparti, le service Batch le termine, ainsi que toutes les tâches encore en cours. Dans ce cas, la raison de résiliation sera MaxWallClockTimeExpiry. Si cette propriété n’est pas spécifiée, il n’y a pas de limite de temps sur la durée de fonctionnement du Job.

maxWallClockTime?: string

Valeur de propriété

string