BatchJobExecutionInfo interface

Zawiera informacje o wykonywaniu zadania w usłudze Azure Batch.

Właściwości

endTime

Czas ukończenia zadania. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie znajduje się w stanie ukończonym.

poolId

ID puli, do której przypisane jest to zadanie. Ten element zawiera faktyczną pulę, do której przypisane jest zadanie. Gdy otrzymujesz szczegóły Job z usługi, zawierają one także element poolInfo, który zawiera dane konfiguracyjne Poolu od momentu dodania lub aktualizacji Job. Ten element poolInfo może również zawierać element poolId. Jeśli tak, to oba identyfikatory są takie same. Jeśli nie, oznacza to, że zadanie działało na automatycznej puli, a ta własność zawiera identyfikator tej automatycznej puli.

schedulingError

Szczegóły wszelkich błędów napotkanych przez usługę podczas rozpoczynania pracy. Ta właściwość nie jest ustawiana, jeśli nie wystąpił błąd na początku zadania.

startTime

Godzina rozpoczęcia pracy. To właśnie wtedy powstało Job.

terminationReason

Ciąg opisujący powód zakończenia Pracy. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie znajduje się w stanie ukończonym. Jeśli usługa wsadowa zakończy zadanie, poda następująco: JMComplete – zadanie menedżera zadań zakończone, a killJobOnCompletion ustawiono na true. MaxWallClockTimeExpiry - zadanie osiągnęło limit maxWallClockTime. TerminateJobSchedule – Job był uruchamiany w ramach harmonogramu, a harmonogram został zakończony. AllTasksComplete - atrybut Zadania onAllTasksComplete jest ustawiony na zakończenie zadania, a wszystkie zadania w zadaniu są ukończone. TaskFailed – atrybut onTaskFailure w Jobie jest ustawiony na performExitOptionsJobAction, a Task in the Job failed z warunkiem wyjścia określającym jobAction terminatejob. Każdy inny ciąg to powód określony przez użytkownika w wywołaniu operacji 'Terminate a Job'.

Szczegóły właściwości

endTime

Czas ukończenia zadania. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie znajduje się w stanie ukończonym.

endTime?: Date

Wartość właściwości

Date

poolId

ID puli, do której przypisane jest to zadanie. Ten element zawiera faktyczną pulę, do której przypisane jest zadanie. Gdy otrzymujesz szczegóły Job z usługi, zawierają one także element poolInfo, który zawiera dane konfiguracyjne Poolu od momentu dodania lub aktualizacji Job. Ten element poolInfo może również zawierać element poolId. Jeśli tak, to oba identyfikatory są takie same. Jeśli nie, oznacza to, że zadanie działało na automatycznej puli, a ta własność zawiera identyfikator tej automatycznej puli.

poolId?: string

Wartość właściwości

string

schedulingError

Szczegóły wszelkich błędów napotkanych przez usługę podczas rozpoczynania pracy. Ta właściwość nie jest ustawiana, jeśli nie wystąpił błąd na początku zadania.

schedulingError?: BatchJobSchedulingError

Wartość właściwości

startTime

Godzina rozpoczęcia pracy. To właśnie wtedy powstało Job.

startTime: Date

Wartość właściwości

Date

terminationReason

Ciąg opisujący powód zakończenia Pracy. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie znajduje się w stanie ukończonym. Jeśli usługa wsadowa zakończy zadanie, poda następująco: JMComplete – zadanie menedżera zadań zakończone, a killJobOnCompletion ustawiono na true. MaxWallClockTimeExpiry - zadanie osiągnęło limit maxWallClockTime. TerminateJobSchedule – Job był uruchamiany w ramach harmonogramu, a harmonogram został zakończony. AllTasksComplete - atrybut Zadania onAllTasksComplete jest ustawiony na zakończenie zadania, a wszystkie zadania w zadaniu są ukończone. TaskFailed – atrybut onTaskFailure w Jobie jest ustawiony na performExitOptionsJobAction, a Task in the Job failed z warunkiem wyjścia określającym jobAction terminatejob. Każdy inny ciąg to powód określony przez użytkownika w wywołaniu operacji 'Terminate a Job'.

terminationReason?: string

Wartość właściwości

string