BatchSubtask interface
Informacje o podzadanie usługi Azure Batch.
Właściwości
| container |
Informacje o kontenerze, w którym wykonywane jest zadanie. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie działa w kontekście kontenerowym. |
| end |
Czas, w którym podzadanie zostało ukończone. Ta właściwość jest ustawiona tylko wtedy, gdy podzadanie znajduje się w stanie Zakończone. |
| exit |
Kod wyjścia programu określony w wierszu poleceń podzadania. Ta właściwość jest ustawiana tylko wtedy, gdy podzadanie znajduje się w stanie zakończonym. Ogólnie rzecz biorąc, kod wyjścia dla procesu odzwierciedla konkretną konwencję zaimplementowaną przez twórcę aplikacji dla tego procesu. Jeśli używasz wartości kodu wyjścia do podejmowania decyzji w kodzie, upewnij się, że znasz konwencję kodu wyjścia stosowaną przez proces aplikacji. Jednak jeśli usługa Batch zakończy podzadanie (z powodu limitu czasu lub zakończenia użytkownika przez API), możesz zobaczyć kod wyjścia zdefiniowany przez system operacyjny. |
| failure |
Informacje opisujące ewentualne niepowodzenie zadania. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie jest w stanie ukończonym i napotkało awarię. |
| id | ID podzadania. |
| node |
Informacje o węźle Compute, na którym działało podzadanie. |
| previous |
Poprzedni stan podzadania. Ta właściwość nie jest ustalana, jeśli podzadanie znajduje się w początkowym stanie działania. |
| previous |
Czas, w którym podzadanie weszło w poprzedni stan. Ta właściwość nie jest ustalana, jeśli podzadanie znajduje się w początkowym stanie działania. |
| result | Wynik wykonania zadania. Jeśli wartość to 'failed', szczegóły awarii można znaleźć w właściwości failureInfo. |
| start |
Moment, w którym podzadanie zaczęło działać. Jeśli podzadanie zostało ponownie uruchomione lub wypróbowane, jest to najnowszy moment, kiedy zaczęło się uruchamiać. |
| state | Obecny stan podzadania. |
| state |
Moment, w którym podzadanie weszło w obecny stan. |
Szczegóły właściwości
containerInfo
Informacje o kontenerze, w którym wykonywane jest zadanie. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie działa w kontekście kontenerowym.
containerInfo?: BatchTaskContainerExecutionInfo
Wartość właściwości
endTime
Czas, w którym podzadanie zostało ukończone. Ta właściwość jest ustawiona tylko wtedy, gdy podzadanie znajduje się w stanie Zakończone.
endTime?: Date
Wartość właściwości
Date
exitCode
Kod wyjścia programu określony w wierszu poleceń podzadania. Ta właściwość jest ustawiana tylko wtedy, gdy podzadanie znajduje się w stanie zakończonym. Ogólnie rzecz biorąc, kod wyjścia dla procesu odzwierciedla konkretną konwencję zaimplementowaną przez twórcę aplikacji dla tego procesu. Jeśli używasz wartości kodu wyjścia do podejmowania decyzji w kodzie, upewnij się, że znasz konwencję kodu wyjścia stosowaną przez proces aplikacji. Jednak jeśli usługa Batch zakończy podzadanie (z powodu limitu czasu lub zakończenia użytkownika przez API), możesz zobaczyć kod wyjścia zdefiniowany przez system operacyjny.
exitCode?: number
Wartość właściwości
number
failureInfo
Informacje opisujące ewentualne niepowodzenie zadania. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie jest w stanie ukończonym i napotkało awarię.
failureInfo?: BatchTaskFailureInfo
Wartość właściwości
id
ID podzadania.
id?: number
Wartość właściwości
number
nodeInfo
Informacje o węźle Compute, na którym działało podzadanie.
nodeInfo?: BatchNodeInfo
Wartość właściwości
previousState
Poprzedni stan podzadania. Ta właściwość nie jest ustalana, jeśli podzadanie znajduje się w początkowym stanie działania.
previousState?: BatchSubtaskState
Wartość właściwości
previousStateTransitionTime
Czas, w którym podzadanie weszło w poprzedni stan. Ta właściwość nie jest ustalana, jeśli podzadanie znajduje się w początkowym stanie działania.
previousStateTransitionTime?: Date
Wartość właściwości
Date
result
Wynik wykonania zadania. Jeśli wartość to 'failed', szczegóły awarii można znaleźć w właściwości failureInfo.
result?: BatchTaskExecutionResult
Wartość właściwości
startTime
Moment, w którym podzadanie zaczęło działać. Jeśli podzadanie zostało ponownie uruchomione lub wypróbowane, jest to najnowszy moment, kiedy zaczęło się uruchamiać.
startTime?: Date
Wartość właściwości
Date
state
stateTransitionTime
Moment, w którym podzadanie weszło w obecny stan.
stateTransitionTime?: Date
Wartość właściwości
Date