Udostępnij przez


BatchStartTaskInfoOutput interface

Informacje na temat elementu StartTask uruchomionego w węźle obliczeniowym.

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, 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.

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.

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.

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.

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"

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.

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).

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