BatchJobExecutionInfo interface
Zawiera informacje o wykonywaniu zadania w usłudze Azure Batch.
Właściwości
| end |
Czas ukończenia zadania. Ta właściwość jest ustawiana tylko wtedy, gdy zadanie znajduje się w stanie ukończonym. |
| pool |
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. |
| scheduling |
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. |
| start |
Godzina rozpoczęcia pracy. To właśnie wtedy powstało Job. |
| termination |
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