BatchJobExecutionInfo interface

Enthält Informationen über die Ausführung eines Auftrags im Azure Batch-Service.

Eigenschaften

endTime

Die Fertigstellungszeit des Jobs. Diese Eigenschaft wird nur gesetzt, wenn sich der Job im abgeschlossenen Zustand befindet.

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.

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.

startTime

Der Beginn des Jobs. Dies ist die Zeit, in der der Job gegründet wurde.

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.

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