Udostępnij przez


BatchSubtaskOutput interface

Informacje o podzadanie usługi Azure Batch.

Właściwości

containerInfo

Informacje o kontenerze, w którym jest wykonywane zadanie. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest uruchamiane w kontekście kontenera.

endTime

Czas ukończenia podzadaku. Ta właściwość jest ustawiana tylko wtedy, gdy podtask jest w stanie Ukończono.

exitCode

Kod zakończenia programu określony w wierszu polecenia podzadaku. Ta właściwość jest ustawiana tylko wtedy, gdy podzadanie jest w stanie ukończonym. Ogólnie rzecz biorąc, kod zakończenia procesu odzwierciedla konkretną konwencję zaimplementowaną przez dewelopera aplikacji dla tego procesu. Jeśli używasz wartości kodu zakończenia do podejmowania decyzji w kodzie, upewnij się, że znasz konwencję kodu zakończenia używaną przez proces aplikacji. Jeśli jednak usługa Batch zakończy podzadanie (z powodu przekroczenia limitu czasu lub zakończenia działania użytkownika za pośrednictwem interfejsu API), może zostać wyświetlony kod zakończenia zdefiniowany przez system operacyjny.

failureInfo

Informacje opisujące błąd zadania, jeśli istnieje. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest w stanie ukończonym i napotkało błąd.

id

Identyfikator podzadaku.

nodeInfo

Informacje o węźle obliczeniowym, na którym uruchomiono podzadanie.

previousState

Poprzedni stan podzadaku. Ta właściwość nie jest ustawiona, jeśli podtask jest w stanie początkowym uruchomienia.

Możliwe wartości: "przygotowywanie", "running", "completed"

previousStateTransitionTime

Czas, w którym podzadanie wprowadziło poprzedni stan. Ta właściwość nie jest ustawiona, jeśli podtask jest w stanie początkowym uruchomienia.

result

Wynik wykonania zadania. Jeśli wartość to "failed", szczegóły błędu można znaleźć we właściwości failureInfo.

Możliwe wartości: "success", "failure"

startTime

Czas, w którym podzadanie zaczęło działać. Jeśli podzadanie zostało ponownie uruchomione lub ponowione, jest to ostatni czas, w którym podzadanie zaczęło działać.

state

Bieżący stan podzadaku.

Możliwe wartości: "przygotowywanie", "running", "completed"

stateTransitionTime

Czas, w którym podzadanie wprowadziło bieżący stan.

Szczegóły właściwości

containerInfo

Informacje o kontenerze, w którym jest wykonywane zadanie. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest uruchamiane w kontekście kontenera.

containerInfo?: BatchTaskContainerExecutionInfoOutput

Wartość właściwości

endTime

Czas ukończenia podzadaku. Ta właściwość jest ustawiana tylko wtedy, gdy podtask jest w stanie Ukończono.

endTime?: string

Wartość właściwości

string

exitCode

Kod zakończenia programu określony w wierszu polecenia podzadaku. Ta właściwość jest ustawiana tylko wtedy, gdy podzadanie jest w stanie ukończonym. Ogólnie rzecz biorąc, kod zakończenia procesu odzwierciedla konkretną konwencję zaimplementowaną przez dewelopera aplikacji dla tego procesu. Jeśli używasz wartości kodu zakończenia do podejmowania decyzji w kodzie, upewnij się, że znasz konwencję kodu zakończenia używaną przez proces aplikacji. Jeśli jednak usługa Batch zakończy podzadanie (z powodu przekroczenia limitu czasu lub zakończenia działania użytkownika za pośrednictwem interfejsu API), może zostać wyświetlony kod zakończenia zdefiniowany przez system operacyjny.

exitCode?: number

Wartość właściwości

number

failureInfo

Informacje opisujące błąd zadania, jeśli istnieje. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie jest w stanie ukończonym i napotkało błąd.

failureInfo?: BatchTaskFailureInfoOutput

Wartość właściwości

id

Identyfikator podzadaku.

id?: number

Wartość właściwości

number

nodeInfo

Informacje o węźle obliczeniowym, na którym uruchomiono podzadanie.

nodeInfo?: BatchNodeInfoOutput

Wartość właściwości

previousState

Poprzedni stan podzadaku. Ta właściwość nie jest ustawiona, jeśli podtask jest w stanie początkowym uruchomienia.

Możliwe wartości: "przygotowywanie", "running", "completed"

previousState?: string

Wartość właściwości

string

previousStateTransitionTime

Czas, w którym podzadanie wprowadziło poprzedni stan. Ta właściwość nie jest ustawiona, jeśli podtask jest w stanie początkowym uruchomienia.

previousStateTransitionTime?: string

Wartość właściwości

string

result

Wynik wykonania zadania. Jeśli wartość to "failed", szczegóły błędu można znaleźć we właściwości failureInfo.

Możliwe wartości: "success", "failure"

result?: string

Wartość właściwości

string

startTime

Czas, w którym podzadanie zaczęło działać. Jeśli podzadanie zostało ponownie uruchomione lub ponowione, jest to ostatni czas, w którym podzadanie zaczęło działać.

startTime?: string

Wartość właściwości

string

state

Bieżący stan podzadaku.

Możliwe wartości: "przygotowywanie", "running", "completed"

state?: string

Wartość właściwości

string

stateTransitionTime

Czas, w którym podzadanie wprowadziło bieżący stan.

stateTransitionTime?: string

Wartość właściwości

string