BatchSubtask interface

Informacje o podzadanie usługi Azure Batch.

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

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.

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

id

ID podzadania.

nodeInfo

Informacje o węźle Compute, na którym działało podzadanie.

previousState

Poprzedni stan podzadania. Ta właściwość nie jest ustalana, jeśli podzadanie znajduje się w początkowym stanie działania.

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.

result

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

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

state

Obecny stan podzadania.

stateTransitionTime

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

Obecny stan podzadania.

state?: BatchSubtaskState

Wartość właściwości

stateTransitionTime

Moment, w którym podzadanie weszło w obecny stan.

stateTransitionTime?: Date

Wartość właściwości

Date