BatchJobConstraints interface
Contraintes d’exécution pour un travail.
Propriétés
| max |
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). |
| max |
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