BatchStartTaskInfo interface

Informationen zu einem StartTask, der auf einem Computeknoten ausgeführt wird.

Eigenschaften

containerInfo

Informationen über den Container, unter dem die Aufgabe ausgeführt wird. Diese Eigenschaft wird nur gesetzt, wenn die Aufgabe in einem Containerkontext ausgeführt wird.

endTime

Der Zeitpunkt, zu dem der StartTask aufgehört hat zu laufen. Dies ist die Endzeit des letzten StartTask-Durchlaufs, falls dieser Lauf abgeschlossen ist (auch wenn der Durchlauf fehlschlug und ein erneuter Versuch aussteht). Dieses Element ist nicht vorhanden, wenn der StartTask gerade ausgeführt wird.

exitCode

Der Exit-Code des Programms, der in der StartTask-Kommandozeile angegeben ist. Diese Eigenschaft wird nur gesetzt, wenn sich StartTask im abgeschlossenen Zustand befindet. Im Allgemeinen spiegelt der Ausgangscode eines Prozesses die spezifische Konvention wider, die vom Anwendungsentwickler für diesen Prozess implementiert wurde. Wenn Sie den Exit-Code-Wert verwenden, um Entscheidungen in Ihrem Code zu treffen, stellen Sie sicher, dass Sie die Exit-Code-Konvention kennen, die vom Anwendungsprozess verwendet wird. Wenn der Batch-Service jedoch die StartTask beendet (aufgrund von Timeout oder Benutzerbeendigung über die API), kann es sein, dass ein vom Betriebssystem definierter Exit-Code angezeigt wird.

failureInfo

Informationen, die das Misserfolg der Aufgabe beschreiben, falls vorhanden. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe im abgeschlossenen Zustand befindet und auf einen Fehler stößt.

lastRetryTime

Das letzte Mal, als ein erneuter Versuch der Aufgabe begann. Dieses Element ist nur vorhanden, wenn die Aufgabe erneut versucht wurde (d. h. retryCount ist nicht null). Wenn vorhanden, ist dies typischerweise dasselbe wie startTime, kann aber anders sein, wenn die Aufgabe aus anderen Gründen als dem erneuten Versuch neu gestartet wurde; zum Beispiel, wenn der Compute-Knoten während eines erneuten Versuchs neu gestartet wurde, wird startTime aktualisiert, aber der lastRetryTime nicht.

result

Das Ergebnis der Ausführung der Aufgabe. Wenn der Wert 'fehlgeschlagen' ist, können die Details des Scheiterns in der Eigenschaft failureInfo gefunden werden.

retryCount

Die Anzahl der Male, in denen die Aufgabe vom Batch-Service erneut versucht wurde. Task-Anwendungsfehler (nicht-null-Exit-Code) werden erneut versucht, Vorverarbeitungsfehler (die Aufgabe konnte nicht ausgeführt werden) und Datei-Upload-Fehler werden nicht erneut versucht. Der Batch-Service versucht die Aufgabe bis zum durch die Einschränkungen festgelegten Limit erneut.

startTime

Die Zeit, zu der der StartTask zu laufen begann. Dieser Wert wird jedes Mal zurückgesetzt, wenn die Aufgabe neu gestartet oder erneut versucht wird (das heißt, dies ist der letzte Zeitpunkt, an dem der StartTask ausgeführt wurde).

state

Der Zustand der StartTask auf dem Rechenknoten.

Details zur Eigenschaft

containerInfo

Informationen über den Container, unter dem die Aufgabe ausgeführt wird. Diese Eigenschaft wird nur gesetzt, wenn die Aufgabe in einem Containerkontext ausgeführt wird.

containerInfo?: BatchTaskContainerExecutionInfo

Eigenschaftswert

endTime

Der Zeitpunkt, zu dem der StartTask aufgehört hat zu laufen. Dies ist die Endzeit des letzten StartTask-Durchlaufs, falls dieser Lauf abgeschlossen ist (auch wenn der Durchlauf fehlschlug und ein erneuter Versuch aussteht). Dieses Element ist nicht vorhanden, wenn der StartTask gerade ausgeführt wird.

endTime?: Date

Eigenschaftswert

Date

exitCode

Der Exit-Code des Programms, der in der StartTask-Kommandozeile angegeben ist. Diese Eigenschaft wird nur gesetzt, wenn sich StartTask im abgeschlossenen Zustand befindet. Im Allgemeinen spiegelt der Ausgangscode eines Prozesses die spezifische Konvention wider, die vom Anwendungsentwickler für diesen Prozess implementiert wurde. Wenn Sie den Exit-Code-Wert verwenden, um Entscheidungen in Ihrem Code zu treffen, stellen Sie sicher, dass Sie die Exit-Code-Konvention kennen, die vom Anwendungsprozess verwendet wird. Wenn der Batch-Service jedoch die StartTask beendet (aufgrund von Timeout oder Benutzerbeendigung über die API), kann es sein, dass ein vom Betriebssystem definierter Exit-Code angezeigt wird.

exitCode?: number

Eigenschaftswert

number

failureInfo

Informationen, die das Misserfolg der Aufgabe beschreiben, falls vorhanden. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe im abgeschlossenen Zustand befindet und auf einen Fehler stößt.

failureInfo?: BatchTaskFailureInfo

Eigenschaftswert

lastRetryTime

Das letzte Mal, als ein erneuter Versuch der Aufgabe begann. Dieses Element ist nur vorhanden, wenn die Aufgabe erneut versucht wurde (d. h. retryCount ist nicht null). Wenn vorhanden, ist dies typischerweise dasselbe wie startTime, kann aber anders sein, wenn die Aufgabe aus anderen Gründen als dem erneuten Versuch neu gestartet wurde; zum Beispiel, wenn der Compute-Knoten während eines erneuten Versuchs neu gestartet wurde, wird startTime aktualisiert, aber der lastRetryTime nicht.

lastRetryTime?: Date

Eigenschaftswert

Date

result

Das Ergebnis der Ausführung der Aufgabe. Wenn der Wert 'fehlgeschlagen' ist, können die Details des Scheiterns in der Eigenschaft failureInfo gefunden werden.

result?: BatchTaskExecutionResult

Eigenschaftswert

retryCount

Die Anzahl der Male, in denen die Aufgabe vom Batch-Service erneut versucht wurde. Task-Anwendungsfehler (nicht-null-Exit-Code) werden erneut versucht, Vorverarbeitungsfehler (die Aufgabe konnte nicht ausgeführt werden) und Datei-Upload-Fehler werden nicht erneut versucht. Der Batch-Service versucht die Aufgabe bis zum durch die Einschränkungen festgelegten Limit erneut.

retryCount: number

Eigenschaftswert

number

startTime

Die Zeit, zu der der StartTask zu laufen begann. Dieser Wert wird jedes Mal zurückgesetzt, wenn die Aufgabe neu gestartet oder erneut versucht wird (das heißt, dies ist der letzte Zeitpunkt, an dem der StartTask ausgeführt wurde).

startTime: Date

Eigenschaftswert

Date

state

Der Zustand der StartTask auf dem Rechenknoten.

state: BatchStartTaskState

Eigenschaftswert