BatchJobExecutionInfo interface
Enthält Informationen über die Ausführung eines Auftrags im Azure Batch-Service.
Eigenschaften
| end |
Die Fertigstellungszeit des Jobs. Diese Eigenschaft wird nur gesetzt, wenn sich der Job im abgeschlossenen Zustand befindet. |
| pool |
Die ID des Pools, dem dieser Job zugewiesen ist. Dieses Element enthält den tatsächlichen Pool, in dem der Job zugewiesen ist. Wenn du Job-Details vom Service erhältst, enthalten sie auch ein poolInfo-Element, das die Pool-Konfigurationsdaten enthält, als der Job hinzugefügt oder aktualisiert wurde. Dieses poolInfo-Element kann auch ein poolId-Element enthalten. Wenn ja, sind die beiden IDs gleich. Wenn nicht, bedeutet das, dass der Job auf einem Auto-Pool ausgeführt wurde und diese Eigenschaft die ID dieses Auto-Pools enthält. |
| scheduling |
Details zu etwaigen Fehlern, die der Service beim Start des Auftrags auftut. Diese Eigenschaft wird nicht gesetzt, wenn kein Fehler beim Starten des Jobs aufgetreten ist. |
| start |
Der Beginn des Jobs. Dies ist die Zeit, in der der Job gegründet wurde. |
| termination |
Ein Zeichen, der den Grund beschrieb, warum der Job endete. Diese Eigenschaft wird nur gesetzt, wenn sich der Job im abgeschlossenen Zustand befindet. Wenn der Batch-Service den Job beendet, setzt er den Grund wie folgt: JMComplete – die Jobmanager-Aufgabe abgeschlossen, und killJobOnCompletion wurde auf true gesetzt. MaxWallClockTimeExpiry – der Job erreichte seine maxWallClockTime-Bedingung. TerminateJobSchedule – der Job wurde als Teil eines Plans ausgeführt und der Dienstplan wurde beendet. AllTasksComplete – das Attribut onAllTasksComplete des Jobs ist auf terminatejob gesetzt, und alle Aufgaben im Job sind abgeschlossen. TaskFailed – das Attribut onTaskFailure des Jobs wird auf performExitOptionsJobAction gesetzt, und eine Aufgabe im Job hat mit einer Exit-Bedingung fehlgeschlagen, die eine JobAktion von terminatejob angab. Jede andere Zeichenkette ist ein benutzerdefinierter Grund, der in einem Aufruf der Operation 'Job beenden' angegeben ist. |
Details zur Eigenschaft
endTime
Die Fertigstellungszeit des Jobs. Diese Eigenschaft wird nur gesetzt, wenn sich der Job im abgeschlossenen Zustand befindet.
endTime?: Date
Eigenschaftswert
Date
poolId
Die ID des Pools, dem dieser Job zugewiesen ist. Dieses Element enthält den tatsächlichen Pool, in dem der Job zugewiesen ist. Wenn du Job-Details vom Service erhältst, enthalten sie auch ein poolInfo-Element, das die Pool-Konfigurationsdaten enthält, als der Job hinzugefügt oder aktualisiert wurde. Dieses poolInfo-Element kann auch ein poolId-Element enthalten. Wenn ja, sind die beiden IDs gleich. Wenn nicht, bedeutet das, dass der Job auf einem Auto-Pool ausgeführt wurde und diese Eigenschaft die ID dieses Auto-Pools enthält.
poolId?: string
Eigenschaftswert
string
schedulingError
Details zu etwaigen Fehlern, die der Service beim Start des Auftrags auftut. Diese Eigenschaft wird nicht gesetzt, wenn kein Fehler beim Starten des Jobs aufgetreten ist.
schedulingError?: BatchJobSchedulingError
Eigenschaftswert
startTime
Der Beginn des Jobs. Dies ist die Zeit, in der der Job gegründet wurde.
startTime: Date
Eigenschaftswert
Date
terminationReason
Ein Zeichen, der den Grund beschrieb, warum der Job endete. Diese Eigenschaft wird nur gesetzt, wenn sich der Job im abgeschlossenen Zustand befindet. Wenn der Batch-Service den Job beendet, setzt er den Grund wie folgt: JMComplete – die Jobmanager-Aufgabe abgeschlossen, und killJobOnCompletion wurde auf true gesetzt. MaxWallClockTimeExpiry – der Job erreichte seine maxWallClockTime-Bedingung. TerminateJobSchedule – der Job wurde als Teil eines Plans ausgeführt und der Dienstplan wurde beendet. AllTasksComplete – das Attribut onAllTasksComplete des Jobs ist auf terminatejob gesetzt, und alle Aufgaben im Job sind abgeschlossen. TaskFailed – das Attribut onTaskFailure des Jobs wird auf performExitOptionsJobAction gesetzt, und eine Aufgabe im Job hat mit einer Exit-Bedingung fehlgeschlagen, die eine JobAktion von terminatejob angab. Jede andere Zeichenkette ist ein benutzerdefinierter Grund, der in einem Aufruf der Operation 'Job beenden' angegeben ist.
terminationReason?: string
Eigenschaftswert
string