BatchTaskExecutionInfo interface
Informationen zur Ausführung einer Aufgabe.
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 die Aufgabe abgeschlossen wurde. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe im Zustand "abgeschlossen" befindet. |
| exit |
Der Exit-Code des Programms ist in der Task-Befehlszeile angegeben. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe 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 Aufgabe beendet (aufgrund von Timeout oder Benutzerbeendigung über die API), könnten Sie einen vom Betriebssystem definierten Exit-Code sehen. |
| 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 |
Der letzte Zeitpunkt, zu dem die Aufgabe vom Batch-Service infolge einer Benutzeranforderung wieder in die Warteschlange gestellt wurde. Diese Eigenschaft wird nur gesetzt, wenn die requeueCount nicht null ist. |
| 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. |
| requeue |
Die Anzahl der Male, in denen die Aufgabe vom Batch-Service infolge einer Benutzeranforderung erneut in die Warteschlange gestellt wurde. Wenn der Benutzer Compute-Knoten aus einem Pool entfernt (indem er den Pool verkleinert/verkleinert) oder wenn der Job deaktiviert wird, kann er festlegen, dass ausführende Aufgaben auf den Compute-Knoten zur Ausführung erneut in die Warteschlange gestellt werden. Diese Zählung zeigt, wie oft die Aufgabe aus diesen Gründen neu in die Warteschlange gestellt wurde. |
| 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 die Aufgabe zu laufen begann. 'Laufend' entspricht dem laufenden Zustand, sodass wenn die Aufgabe Ressourcendateien oder Pakete angibt, die Startzeit den Zeitpunkt widerspiegelt, zu dem die Aufgabe mit dem Herunterladen oder Bereitstellen begonnen hat. Wenn die Aufgabe neu gestartet oder erneut versucht wurde, ist dies der letzte Zeitpunkt, in dem die Aufgabe ausgeführt wurde. Diese Eigenschaft ist nur für Aufgaben vorhanden, die sich im laufenden oder abgeschlossenen Zustand befinden. |
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 die Aufgabe abgeschlossen wurde. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe im Zustand "abgeschlossen" befindet.
endTime?: Date
Eigenschaftswert
Date
exitCode
Der Exit-Code des Programms ist in der Task-Befehlszeile angegeben. Diese Eigenschaft wird nur gesetzt, wenn sich die Aufgabe 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 Aufgabe beendet (aufgrund von Timeout oder Benutzerbeendigung über die API), könnten Sie einen vom Betriebssystem definierten Exit-Code sehen.
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
lastRequeueTime
Der letzte Zeitpunkt, zu dem die Aufgabe vom Batch-Service infolge einer Benutzeranforderung wieder in die Warteschlange gestellt wurde. Diese Eigenschaft wird nur gesetzt, wenn die requeueCount nicht null ist.
lastRequeueTime?: Date
Eigenschaftswert
Date
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
requeueCount
Die Anzahl der Male, in denen die Aufgabe vom Batch-Service infolge einer Benutzeranforderung erneut in die Warteschlange gestellt wurde. Wenn der Benutzer Compute-Knoten aus einem Pool entfernt (indem er den Pool verkleinert/verkleinert) oder wenn der Job deaktiviert wird, kann er festlegen, dass ausführende Aufgaben auf den Compute-Knoten zur Ausführung erneut in die Warteschlange gestellt werden. Diese Zählung zeigt, wie oft die Aufgabe aus diesen Gründen neu in die Warteschlange gestellt wurde.
requeueCount: number
Eigenschaftswert
number
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 die Aufgabe zu laufen begann. 'Laufend' entspricht dem laufenden Zustand, sodass wenn die Aufgabe Ressourcendateien oder Pakete angibt, die Startzeit den Zeitpunkt widerspiegelt, zu dem die Aufgabe mit dem Herunterladen oder Bereitstellen begonnen hat. Wenn die Aufgabe neu gestartet oder erneut versucht wurde, ist dies der letzte Zeitpunkt, in dem die Aufgabe ausgeführt wurde. Diese Eigenschaft ist nur für Aufgaben vorhanden, die sich im laufenden oder abgeschlossenen Zustand befinden.
startTime?: Date
Eigenschaftswert
Date