Partager via


JobExecutionInformation interface

Interface représentant JobExecutionInformation.

Propriétés

endTime

Heure d’achèvement du travail. Cette propriété est définie uniquement si le travail est dans l’état terminé.

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.

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.

startTime

Heure de début du travail. Il s’agit de l’heure à laquelle le travail a été créé.

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 ».

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