BatchTaskExecutionInfo interface

Informacje o wykonywaniu zadania.

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.

endTime

Czas, w którym zadanie zostało ukończone. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie znajduje się w stanie Zakończone.

exitCode

Kod wyjścia programu określony w wierszu poleceń Task. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie znajduje się w stanie ukoń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 wsadowa zakończy zadanie (z powodu limitu czasu lub zakończenia przez API), możesz zobaczyć kod wyjścia zdefiniowany przez system operacyjny.

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

lastRequeueTime

Ostatni raz, gdy zadanie zostało ponownie zakolejone przez usługę Batch w wyniku żądania użytkownika. Ta właściwość jest ustawiana tylko wtedy, gdy liczba requeueCount jest różna od zera.

lastRetryTime

Ostatni raz, gdy rozpoczęła się powtórka zadania. Ten element występuje tylko wtedy, gdy zadanie zostało ponownie spróbowane (tzn. retryCount jest różny od zera). Jeśli jest obecny, zazwyczaj jest to to samo co startTime, ale może się różnić, jeśli zadanie zostało ponownie uruchomione z powodów innych niż powtórka; na przykład, jeśli węzeł obliczeniowy został zrestartowany podczas ponownej próby, to czas startu zostaje zaktualizowany, ale ostatni czas próby próby nie.

requeueCount

Liczba razy, gdy zadanie było ponownie kolejkowane przez usługę wsadową w wyniku żądania użytkownika. Gdy użytkownik usuwa węzły obliczeniowe z puli (poprzez zmianę rozmiaru/zmniejszanie puli) lub gdy zadanie jest wyłączane, użytkownik może określić, że wykonywane zadania na węzłach obliczeniowych zostaną ponownie zakolejone do wykonania. To liczenie pokazuje, ile razy zadanie było ponownie kolejkowane z tych powodów.

result

Wynik wykonania zadania. Jeśli wartość to 'failed', szczegóły awarii można znaleźć w właściwości failureInfo.

retryCount

Liczba powtórzeń wykonania zadania przez usługę wsadową. Błędy aplikacji zadania (niezerowy kod wyjścia) są powtarzane, błędy wstępnego przetwarzania (zadanie nie mogło zostać wykonane), a błędy przesyłania plików nie są powtarzane. Usługa Batch ponownie spróbuje zadanie do limitu określonego przez ograniczenia.

startTime

Czas, w którym Zadanie zaczęło działać. "Running" odpowiada stanowi działania (running), więc jeśli zadanie określa pliki zasobów lub pakiety, to czas rozpoczęcia odzwierciedla moment, w którym zadanie zaczęło je pobierać lub wdrażać. Jeśli zadanie zostało ponownie uruchomione lub podjęte ponownie, to jest to najnowszy moment, kiedy zadanie zaczęło działać. Ta właściwość występuje tylko dla zadań będących w stanie uruchomienia lub zakończenia.

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 zadanie zostało ukończone. Ta właściwość jest ustawiona tylko wtedy, gdy zadanie znajduje się w stanie Zakończone.

endTime?: Date

Wartość właściwości

Date

exitCode

Kod wyjścia programu określony w wierszu poleceń Task. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie znajduje się w stanie ukoń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 wsadowa zakończy zadanie (z powodu limitu czasu lub zakończenia 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

lastRequeueTime

Ostatni raz, gdy zadanie zostało ponownie zakolejone przez usługę Batch w wyniku żądania użytkownika. Ta właściwość jest ustawiana tylko wtedy, gdy liczba requeueCount jest różna od zera.

lastRequeueTime?: Date

Wartość właściwości

Date

lastRetryTime

Ostatni raz, gdy rozpoczęła się powtórka zadania. Ten element występuje tylko wtedy, gdy zadanie zostało ponownie spróbowane (tzn. retryCount jest różny od zera). Jeśli jest obecny, zazwyczaj jest to to samo co startTime, ale może się różnić, jeśli zadanie zostało ponownie uruchomione z powodów innych niż powtórka; na przykład, jeśli węzeł obliczeniowy został zrestartowany podczas ponownej próby, to czas startu zostaje zaktualizowany, ale ostatni czas próby próby nie.

lastRetryTime?: Date

Wartość właściwości

Date

requeueCount

Liczba razy, gdy zadanie było ponownie kolejkowane przez usługę wsadową w wyniku żądania użytkownika. Gdy użytkownik usuwa węzły obliczeniowe z puli (poprzez zmianę rozmiaru/zmniejszanie puli) lub gdy zadanie jest wyłączane, użytkownik może określić, że wykonywane zadania na węzłach obliczeniowych zostaną ponownie zakolejone do wykonania. To liczenie pokazuje, ile razy zadanie było ponownie kolejkowane z tych powodów.

requeueCount: number

Wartość właściwości

number

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

retryCount

Liczba powtórzeń wykonania zadania przez usługę wsadową. Błędy aplikacji zadania (niezerowy kod wyjścia) są powtarzane, błędy wstępnego przetwarzania (zadanie nie mogło zostać wykonane), a błędy przesyłania plików nie są powtarzane. Usługa Batch ponownie spróbuje zadanie do limitu określonego przez ograniczenia.

retryCount: number

Wartość właściwości

number

startTime

Czas, w którym Zadanie zaczęło działać. "Running" odpowiada stanowi działania (running), więc jeśli zadanie określa pliki zasobów lub pakiety, to czas rozpoczęcia odzwierciedla moment, w którym zadanie zaczęło je pobierać lub wdrażać. Jeśli zadanie zostało ponownie uruchomione lub podjęte ponownie, to jest to najnowszy moment, kiedy zadanie zaczęło działać. Ta właściwość występuje tylko dla zadań będących w stanie uruchomienia lub zakończenia.

startTime?: Date

Wartość właściwości

Date