Partager via


StartTaskInformation interface

Interface représentant StartTaskInformation.

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. Les valeurs possibles sont les suivantes : « 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. Les valeurs possibles sont les suivantes : « 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?: TaskContainerExecutionInformation

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?: Date

Valeur de propriété

Date

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?: TaskFailureInformation

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?: Date

Valeur de propriété

Date

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. Les valeurs possibles sont les suivantes : « réussite », « échec »

result?: TaskExecutionResult

Valeur de propriété

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: Date

Valeur de propriété

Date

state

État de StartTask sur le nœud de calcul. Les valeurs possibles sont les suivantes : « en cours d’exécution », « terminé »

state: StartTaskState

Valeur de propriété