BatchSubtaskOutput interface
Informacje o podzadanie usługi Azure Batch.
Właściwości
| container |
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. |
| end |
Czas ukończenia podzadaku. Ta właściwość jest ustawiana tylko wtedy, gdy podtask jest w stanie Ukończono. |
| exit |
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. |
| failure |
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. |
| node |
Informacje o węźle obliczeniowym, na którym uruchomiono podzadanie. |
| previous |
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" |
| previous |
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" |
| start |
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" |
| state |
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