BatchStartTaskInfoOutput interface
Informacje na temat elementu StartTask uruchomionego w węźle obliczeniowym.
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, w którym startTask przestał działać. Jest to czas zakończenia ostatniego uruchomienia starttask, jeśli przebieg został ukończony (nawet jeśli przebieg zakończył się niepowodzeniem, a ponowna próba jest oczekująca). Ten element nie jest obecny, jeśli element StartTask jest obecnie uruchomiony. |
| exit |
Kod zakończenia programu określony w wierszu polecenia StartTask. Ta właściwość jest ustawiana tylko wtedy, gdy właściwość StartTask 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 działanie funkcji StartTask (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. |
| last |
Ostatni raz, w którym uruchomiono ponowną próbę zadania. Ten element jest obecny tylko wtedy, gdy zadanie zostało ponowione (tj. retryCount jest nonzero). Jeśli jest obecny, zazwyczaj jest to samo co startTime, ale może się różnić, jeśli zadanie zostało uruchomione ponownie z powodów innych niż ponawianie próby; na przykład jeśli węzeł obliczeniowy został uruchomiony ponownie podczas ponawiania próby, godzina rozpoczęcia zostanie zaktualizowana, ale parametr lastRetryTime nie jest. |
| 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" |
| retry |
Liczba ponownych prób wykonania zadania przez usługę Batch. Błędy aplikacji zadań (kod zakończenia niezerowy) są ponawiane, błędy przetwarzania wstępnego (nie można uruchomić zadania) i błędy przekazywania plików nie są ponawiane. Usługa Batch ponowi próbę wykonania zadania do limitu określonego przez ograniczenia. |
| start |
Godzina rozpoczęcia uruchamiania aplikacji StartTask. Ta wartość jest resetowana za każdym razem, gdy zadanie jest uruchamiane ponownie lub ponawiane (czyli jest to ostatni raz, w którym uruchomiono zadanie StartTask). |
| state | Stan StartTask w węźle obliczeniowym. Możliwe wartości: "running", "completed" |
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, w którym startTask przestał działać. Jest to czas zakończenia ostatniego uruchomienia starttask, jeśli przebieg został ukończony (nawet jeśli przebieg zakończył się niepowodzeniem, a ponowna próba jest oczekująca). Ten element nie jest obecny, jeśli element StartTask jest obecnie uruchomiony.
endTime?: string
Wartość właściwości
string
exitCode
Kod zakończenia programu określony w wierszu polecenia StartTask. Ta właściwość jest ustawiana tylko wtedy, gdy właściwość StartTask 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 działanie funkcji StartTask (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
lastRetryTime
Ostatni raz, w którym uruchomiono ponowną próbę zadania. Ten element jest obecny tylko wtedy, gdy zadanie zostało ponowione (tj. retryCount jest nonzero). Jeśli jest obecny, zazwyczaj jest to samo co startTime, ale może się różnić, jeśli zadanie zostało uruchomione ponownie z powodów innych niż ponawianie próby; na przykład jeśli węzeł obliczeniowy został uruchomiony ponownie podczas ponawiania próby, godzina rozpoczęcia zostanie zaktualizowana, ale parametr lastRetryTime nie jest.
lastRetryTime?: 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
retryCount
Liczba ponownych prób wykonania zadania przez usługę Batch. Błędy aplikacji zadań (kod zakończenia niezerowy) są ponawiane, błędy przetwarzania wstępnego (nie można uruchomić zadania) i błędy przekazywania plików nie są ponawiane. Usługa Batch ponowi próbę wykonania zadania do limitu określonego przez ograniczenia.
retryCount: number
Wartość właściwości
number
startTime
Godzina rozpoczęcia uruchamiania aplikacji StartTask. Ta wartość jest resetowana za każdym razem, gdy zadanie jest uruchamiane ponownie lub ponawiane (czyli jest to ostatni raz, w którym uruchomiono zadanie StartTask).
startTime: string
Wartość właściwości
string
state
Stan StartTask w węźle obliczeniowym.
Możliwe wartości: "running", "completed"
state: string
Wartość właściwości
string