Partager via


BatchStartTaskInfo interface

Informations sur un startTask en cours d’exécution sur un nœud de calcul.

Propriétés

containerInfo

Informations sur le conteneur sous lequel la Tâche est exécutée. Cette propriété n’est définie que si la tâche s’exécute dans un contexte conteneur.

endTime

Le moment où la StartTask s’est arrêtée. C’est l’heure de fin de la dernière exécution de la StartTask, si cette exécution est terminée (même si elle a échoué et qu’une nouvelle tentative est en attente). Cet élément n’est pas présent si la StartTask est en cours d’exécution.

exitCode

Le code de sortie du programme spécifié sur la ligne de commande StartTask. Cette propriété n’est définie que si la StartTask est dans l’état terminé. En général, le code de sortie d’un processus reflète la convention spécifique implémentée par le développeur de l’application pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, assurez-vous de connaître la convention de code de sortie utilisée par le processus de candidature. Cependant, si le service Batch met fin à la StartTask (en raison d’un délai d’attente ou de la terminaison utilisateur via l’API), vous pouvez voir un code de sortie défini par le système d’exploitation.

failureInfo

Informations décrivant l’échec de la tâche, le cas échéant. Cette propriété n’est définie que si la tâche est dans l’état terminé et a rencontré un échec.

lastRetryTime

La dernière fois où une nouvelle tentative de la Tâche a commencé à s’exécuter. Cet élément n’est présent que si la Tâche a été retentée (c’est-à-dire que le nombre de retentatives est non nul). Si elle est présente, c’est généralement le même que le temps de départ, mais cela peut être différent si la tâche a été redémarrée pour d’autres raisons que la réévaluation ; par exemple, si le nœud de calcul a été redémarré lors d’une rétentative, alors le startTime est mis à jour mais le lastRetryTime ne l’est pas.

result

Le résultat de l’exécution de la Tâche. Si la valeur est « failed », alors les détails de la défaillance se trouvent dans la propriété failureInfo.

retryCount

Le nombre de fois où la tâche a été retentée par le service Batch. Les échecs des applications de tâche (code de sortie non nul) sont réessayés, les erreurs de prétraitement (la tâche n’a pas pu être exécutées) et les erreurs de téléversement de fichiers ne sont pas réessayées. Le service Batch réessaiera la tâche jusqu’à la limite spécifiée par les contraintes.

startTime

Le moment où la StartTask a commencé à s’exécuter. Cette valeur est réinitialisée à chaque redémarrage ou réessai de la tâche (c’est-à-dire que c’est la dernière fois que la tâche démarre la dernière fois).

state

L’état du StartTask sur le nœud de calcul.

Détails de la propriété

containerInfo

Informations sur le conteneur sous lequel la Tâche est exécutée. Cette propriété n’est définie que si la tâche s’exécute dans un contexte conteneur.

containerInfo?: BatchTaskContainerExecutionInfo

Valeur de propriété

endTime

Le moment où la StartTask s’est arrêtée. C’est l’heure de fin de la dernière exécution de la StartTask, si cette exécution est terminée (même si elle a échoué et qu’une nouvelle tentative est en attente). Cet élément n’est pas présent si la StartTask est en cours d’exécution.

endTime?: Date

Valeur de propriété

Date

exitCode

Le code de sortie du programme spécifié sur la ligne de commande StartTask. Cette propriété n’est définie que si la StartTask est dans l’état terminé. En général, le code de sortie d’un processus reflète la convention spécifique implémentée par le développeur de l’application pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, assurez-vous de connaître la convention de code de sortie utilisée par le processus de candidature. Cependant, si le service Batch met fin à la StartTask (en raison d’un délai d’attente ou de la terminaison utilisateur via l’API), vous pouvez voir un code de sortie défini par le système d’exploitation.

exitCode?: number

Valeur de propriété

number

failureInfo

Informations décrivant l’échec de la tâche, le cas échéant. Cette propriété n’est définie que si la tâche est dans l’état terminé et a rencontré un échec.

failureInfo?: BatchTaskFailureInfo

Valeur de propriété

lastRetryTime

La dernière fois où une nouvelle tentative de la Tâche a commencé à s’exécuter. Cet élément n’est présent que si la Tâche a été retentée (c’est-à-dire que le nombre de retentatives est non nul). Si elle est présente, c’est généralement le même que le temps de départ, mais cela peut être différent si la tâche a été redémarrée pour d’autres raisons que la réévaluation ; par exemple, si le nœud de calcul a été redémarré lors d’une rétentative, alors le startTime est mis à jour mais le lastRetryTime ne l’est pas.

lastRetryTime?: Date

Valeur de propriété

Date

result

Le résultat de l’exécution de la Tâche. Si la valeur est « failed », alors les détails de la défaillance se trouvent dans la propriété failureInfo.

result?: BatchTaskExecutionResult

Valeur de propriété

retryCount

Le nombre de fois où la tâche a été retentée par le service Batch. Les échecs des applications de tâche (code de sortie non nul) sont réessayés, les erreurs de prétraitement (la tâche n’a pas pu être exécutées) et les erreurs de téléversement de fichiers ne sont pas réessayées. Le service Batch réessaiera la tâche jusqu’à la limite spécifiée par les contraintes.

retryCount: number

Valeur de propriété

number

startTime

Le moment où la StartTask a commencé à s’exécuter. Cette valeur est réinitialisée à chaque redémarrage ou réessai de la tâche (c’est-à-dire que c’est la dernière fois que la tâche démarre la dernière fois).

startTime: Date

Valeur de propriété

Date

state

L’état du StartTask sur le nœud de calcul.

state: BatchStartTaskState

Valeur de propriété