BatchTaskExecutionInfo interface
Informations sur l’exécution d’une tâche.
Propriétés
| container |
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. |
| end |
Le moment auquel la Tâche a été accomplie. Cette propriété n’est définie que si la Tâche est dans l’état Terminé. |
| exit |
Le code de sortie du programme spécifié sur la ligne de commande Task. Cette propriété n’est définie que si la Tâche 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 termine la tâche (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. |
| failure |
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. |
| last |
La dernière fois où la tâche a été remise en file d’attente par le service Batch à la suite d’une demande d’utilisateur. Cette propriété n’est définie que si le nombre de requeueCount est non nul. |
| last |
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. |
| requeue |
Le nombre de fois où la tâche a été remise en file d’attente par le service Batch à la suite d’une demande d’utilisateur. Lorsque l’utilisateur retire les nœuds de calcul d’un pool (en redimensionnant ou en réduisant le pool) ou lorsque le travail est désactivé, il peut spécifier que les tâches exécutées sur les nœuds de calcul doivent être remises en file d’attente pour exécution. Ce compte indique combien de fois la tâche a été remise en file d’attente pour ces raisons. |
| 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. |
| retry |
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. |
| start |
L’heure à laquelle la Tâche a commencé à se dérouler. « Exécution » correspond à l’état d’exécution, donc si la tâche spécifie des fichiers ressources ou des paquets, alors l’heure de début reflète le moment où la tâche a commencé à télécharger ou déployer ces données. Si la tâche a été relancée ou réessayée, c’est la dernière fois où la tâche a commencé à s’exécuter. Cette propriété n’existe que pour les tâches en cours ou terminées. |
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 auquel la Tâche a été accomplie. Cette propriété n’est définie que si la Tâche est dans l’état Terminé.
endTime?: Date
Valeur de propriété
Date
exitCode
Le code de sortie du programme spécifié sur la ligne de commande Task. Cette propriété n’est définie que si la Tâche 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 termine la tâche (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é
lastRequeueTime
La dernière fois où la tâche a été remise en file d’attente par le service Batch à la suite d’une demande d’utilisateur. Cette propriété n’est définie que si le nombre de requeueCount est non nul.
lastRequeueTime?: Date
Valeur de propriété
Date
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
requeueCount
Le nombre de fois où la tâche a été remise en file d’attente par le service Batch à la suite d’une demande d’utilisateur. Lorsque l’utilisateur retire les nœuds de calcul d’un pool (en redimensionnant ou en réduisant le pool) ou lorsque le travail est désactivé, il peut spécifier que les tâches exécutées sur les nœuds de calcul doivent être remises en file d’attente pour exécution. Ce compte indique combien de fois la tâche a été remise en file d’attente pour ces raisons.
requeueCount: number
Valeur de propriété
number
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
L’heure à laquelle la Tâche a commencé à se dérouler. « Exécution » correspond à l’état d’exécution, donc si la tâche spécifie des fichiers ressources ou des paquets, alors l’heure de début reflète le moment où la tâche a commencé à télécharger ou déployer ces données. Si la tâche a été relancée ou réessayée, c’est la dernière fois où la tâche a commencé à s’exécuter. Cette propriété n’existe que pour les tâches en cours ou terminées.
startTime?: Date
Valeur de propriété
Date