JobExecutionInformation interface
Interface représentant JobExecutionInformation.
Propriétés
| end |
Heure d’achèvement du travail. Cette propriété est définie uniquement si le travail est dans l’état terminé. |
| pool |
ID du pool auquel ce travail est affecté. Cet élément contient le pool réel où le travail est affecté. Lorsque vous obtenez les détails du travail à partir du service, ils contiennent également un élément poolInfo, qui contient les données de configuration du pool à partir du moment où le travail a été ajouté ou mis à jour. Cet élément poolInfo peut également contenir un élément poolId. Si c’est le cas, les deux ID sont identiques. Si ce n’est pas le cas, cela signifie que le travail est exécuté sur un pool automatique, et cette propriété contient l’ID de ce pool automatique. |
| scheduling |
Détails de toute erreur rencontrée par le service lors du démarrage du travail. Cette propriété n’est pas définie s’il n’y a pas eu d’erreur lors du démarrage du travail. |
| start |
Heure de début du travail. Il s’agit de l’heure à laquelle le travail a été créé. |
| terminate |
Chaîne décrivant la raison pour laquelle le travail s’est terminé. Cette propriété est définie uniquement si le travail est dans l’état terminé. Si le service Batch termine le travail, il définit la raison suivante : JMComplete : tâche du Gestionnaire de travaux terminée et killJobOnCompletion a été définie sur true. MaxWallClockTimeExpiry : le travail a atteint sa contrainte maxWallClockTime. TerminateJobSchedule
|
Détails de la propriété
endTime
Heure d’achèvement du travail. Cette propriété est définie uniquement si le travail est dans l’état terminé.
endTime?: Date
Valeur de propriété
Date
poolId
ID du pool auquel ce travail est affecté. Cet élément contient le pool réel où le travail est affecté. Lorsque vous obtenez les détails du travail à partir du service, ils contiennent également un élément poolInfo, qui contient les données de configuration du pool à partir du moment où le travail a été ajouté ou mis à jour. Cet élément poolInfo peut également contenir un élément poolId. Si c’est le cas, les deux ID sont identiques. Si ce n’est pas le cas, cela signifie que le travail est exécuté sur un pool automatique, et cette propriété contient l’ID de ce pool automatique.
poolId?: string
Valeur de propriété
string
schedulingError
Détails de toute erreur rencontrée par le service lors du démarrage du travail. Cette propriété n’est pas définie s’il n’y a pas eu d’erreur lors du démarrage du travail.
schedulingError?: JobSchedulingError
Valeur de propriété
startTime
Heure de début du travail. Il s’agit de l’heure à laquelle le travail a été créé.
startTime: Date
Valeur de propriété
Date
terminateReason
Chaîne décrivant la raison pour laquelle le travail s’est terminé. Cette propriété est définie uniquement si le travail est dans l’état terminé. Si le service Batch termine le travail, il définit la raison suivante : JMComplete : tâche du Gestionnaire de travaux terminée et killJobOnCompletion a été définie sur true. MaxWallClockTimeExpiry : le travail a atteint sa contrainte maxWallClockTime. TerminateJobSchedule
- le travail s’est exécuté dans le cadre d’une planification et la planification s’est terminée. AllTasksComplete : l’attribut onAllTasksComplete du travail est défini sur terminatejob et toutes les tâches du travail sont terminées. TaskFailed : l’attribut onTaskFailure du travail est défini sur performExitOptionsJobAction et une tâche dans le travail a échoué avec une condition de sortie qui a spécifié une jobAction de terminatejob. Toute autre chaîne est une raison définie par l’utilisateur spécifiée dans un appel à l’opération « Terminer un travail ».
terminateReason?: string
Valeur de propriété
string