BatchSubtask interface

Informationen zu einem Azure Batch-Teilvorgang.

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

Die Zeit, zu der die Teilaufgabe abgeschlossen wurde. Diese Eigenschaft wird nur gesetzt, wenn sich die Teilaufgabe im Zustand "Abgeschlossen" befindet.

exitCode

Der Exit-Code des Programms ist in der Unteraufgaben-Befehlszeile angegeben. Diese Eigenschaft wird nur gesetzt, wenn sich die Unteraufgabe 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 Unteraufgabe beendet (aufgrund von Timeout oder Benutzerbeendigung über die API), könnten Sie einen vom Betriebssystem definierten Exit-Code sehen.

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.

id

Die ID der Unteraufgabe.

nodeInfo

Informationen über den Rechenknoten, auf dem die Unteraufgabe lief.

previousState

Der vorherige Zustand der Teilaufgabe. Diese Eigenschaft ist nicht gesetzt, wenn sich die Unteraufgabe im Anfangszustand befindet.

previousStateTransitionTime

Der Zeitpunkt, zu dem die Unteraufgabe in ihren vorherigen Zustand eingetreten ist. Diese Eigenschaft ist nicht gesetzt, wenn sich die Unteraufgabe im Anfangszustand befindet.

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.

startTime

Die Zeit, zu der die Teilaufgabe zu laufen begann. Wenn die Untertask neu gestartet oder erneut versucht wurde, ist dies der letzte Zeitpunkt, in dem die Untertask ausgeführt wurde.

state

Der aktuelle Zustand der Teilaufgabe.

stateTransitionTime

Der Zeitpunkt, zu dem die Unteraufgabe in ihren aktuellen Zustand eingetreten ist.

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

Die Zeit, zu der die Teilaufgabe abgeschlossen wurde. Diese Eigenschaft wird nur gesetzt, wenn sich die Teilaufgabe im Zustand "Abgeschlossen" befindet.

endTime?: Date

Eigenschaftswert

Date

exitCode

Der Exit-Code des Programms ist in der Unteraufgaben-Befehlszeile angegeben. Diese Eigenschaft wird nur gesetzt, wenn sich die Unteraufgabe 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 Unteraufgabe 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

id

Die ID der Unteraufgabe.

id?: number

Eigenschaftswert

number

nodeInfo

Informationen über den Rechenknoten, auf dem die Unteraufgabe lief.

nodeInfo?: BatchNodeInfo

Eigenschaftswert

previousState

Der vorherige Zustand der Teilaufgabe. Diese Eigenschaft ist nicht gesetzt, wenn sich die Unteraufgabe im Anfangszustand befindet.

previousState?: BatchSubtaskState

Eigenschaftswert

previousStateTransitionTime

Der Zeitpunkt, zu dem die Unteraufgabe in ihren vorherigen Zustand eingetreten ist. Diese Eigenschaft ist nicht gesetzt, wenn sich die Unteraufgabe im Anfangszustand befindet.

previousStateTransitionTime?: 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

startTime

Die Zeit, zu der die Teilaufgabe zu laufen begann. Wenn die Untertask neu gestartet oder erneut versucht wurde, ist dies der letzte Zeitpunkt, in dem die Untertask ausgeführt wurde.

startTime?: Date

Eigenschaftswert

Date

state

Der aktuelle Zustand der Teilaufgabe.

state?: BatchSubtaskState

Eigenschaftswert

stateTransitionTime

Der Zeitpunkt, zu dem die Unteraufgabe in ihren aktuellen Zustand eingetreten ist.

stateTransitionTime?: Date

Eigenschaftswert

Date