Partager via


BatchStartTaskInfoOutput 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 s’exécute. Cette propriété est définie uniquement si la tâche s’exécute dans un contexte de conteneur.

endTime

Heure à laquelle StartTask a cessé de s’exécuter. Il s’agit de l’heure de fin de l’exécution la plus récente de StartTask, si cette exécution est terminée (même si cette exécution a échoué et qu’une nouvelle tentative est en attente). Cet élément n’est pas présent si StartTask est en cours d’exécution.

exitCode

Code de sortie du programme spécifié sur la ligne de commande StartTask. Cette propriété est définie uniquement si 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 d’applications pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, veillez à connaître la convention de code de sortie utilisée par le processus d’application. Toutefois, si le service Batch met fin à StartTask (en raison du délai d’expiration ou de l’arrêt de l’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é est définie uniquement si la tâche est dans l’état terminé et a rencontré un échec.

lastRetryTime

Heure la plus récente à laquelle 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 retryCount n’est pas différente de zéro). Si elle est présente, elle est généralement identique à startTime, mais peut être différente si la tâche a été redémarrée pour des raisons autres que la nouvelle tentative ; par exemple, si le nœud de calcul a été redémarré lors d’une nouvelle tentative, le startTime est mis à jour, mais le dernierRetryTime n’est pas.

result

Résultat de l’exécution de la tâche. Si la valeur est « échec », les détails de l’échec sont trouvés dans la propriété failureInfo.

Valeurs possibles : « réussite », « échec »

retryCount

Nombre de fois où la tâche a été retentée par le service Batch. Les échecs d’application de tâche (code de sortie différent de zéro) sont retentés, les erreurs de prétraitement (la tâche n’a pas pu être exécutée) et les erreurs de chargement de fichier ne sont pas retentées. Le service Batch réessaye la tâche jusqu’à la limite spécifiée par les contraintes.

startTime

Heure à laquelle StartTask a commencé à s’exécuter. Cette valeur est réinitialisée chaque fois que la tâche est redémarrée ou retentée (autrement dit, il s’agit de l’heure la plus récente à laquelle l’opération StartTask a démarré).

state

État de StartTask sur le nœud de calcul.

Valeurs possibles : « en cours d’exécution », « terminé »

Détails de la propriété

containerInfo

Informations sur le conteneur sous lequel la tâche s’exécute. Cette propriété est définie uniquement si la tâche s’exécute dans un contexte de conteneur.

containerInfo?: BatchTaskContainerExecutionInfoOutput

Valeur de propriété

endTime

Heure à laquelle StartTask a cessé de s’exécuter. Il s’agit de l’heure de fin de l’exécution la plus récente de StartTask, si cette exécution est terminée (même si cette exécution a échoué et qu’une nouvelle tentative est en attente). Cet élément n’est pas présent si StartTask est en cours d’exécution.

endTime?: string

Valeur de propriété

string

exitCode

Code de sortie du programme spécifié sur la ligne de commande StartTask. Cette propriété est définie uniquement si 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 d’applications pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, veillez à connaître la convention de code de sortie utilisée par le processus d’application. Toutefois, si le service Batch met fin à StartTask (en raison du délai d’expiration ou de l’arrêt de l’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é est définie uniquement si la tâche est dans l’état terminé et a rencontré un échec.

failureInfo?: BatchTaskFailureInfoOutput

Valeur de propriété

lastRetryTime

Heure la plus récente à laquelle 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 retryCount n’est pas différente de zéro). Si elle est présente, elle est généralement identique à startTime, mais peut être différente si la tâche a été redémarrée pour des raisons autres que la nouvelle tentative ; par exemple, si le nœud de calcul a été redémarré lors d’une nouvelle tentative, le startTime est mis à jour, mais le dernierRetryTime n’est pas.

lastRetryTime?: string

Valeur de propriété

string

result

Résultat de l’exécution de la tâche. Si la valeur est « échec », les détails de l’échec sont trouvés dans la propriété failureInfo.

Valeurs possibles : « réussite », « échec »

result?: string

Valeur de propriété

string

retryCount

Nombre de fois où la tâche a été retentée par le service Batch. Les échecs d’application de tâche (code de sortie différent de zéro) sont retentés, les erreurs de prétraitement (la tâche n’a pas pu être exécutée) et les erreurs de chargement de fichier ne sont pas retentées. Le service Batch réessaye la tâche jusqu’à la limite spécifiée par les contraintes.

retryCount: number

Valeur de propriété

number

startTime

Heure à laquelle StartTask a commencé à s’exécuter. Cette valeur est réinitialisée chaque fois que la tâche est redémarrée ou retentée (autrement dit, il s’agit de l’heure la plus récente à laquelle l’opération StartTask a démarré).

startTime: string

Valeur de propriété

string

state

État de StartTask sur le nœud de calcul.

Valeurs possibles : « en cours d’exécution », « terminé »

state: string

Valeur de propriété

string