BatchStartTaskInfo interface
Informationen zu einem StartTask, der auf einem Computeknoten ausgeführt wird.
Eigenschaften
| container |
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. |
| end |
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. |
| exit |
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. |
| failure |
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. |
| last |
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. |
| retry |
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. |
| start |
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