JobExecutionInformation interface
表示 JobExecutionInformation 的介面。
屬性
| end |
作業的完成時間。 只有當 Job 處於已完成狀態時,才會設定這個屬性。 |
| pool |
指派此作業的集區標識碼。 此元素包含指派作業的實際集區。 當您從服務取得作業詳細數據時,它們也會包含 poolInfo 元素,其中包含新增或更新作業時的集區組態數據。 該 poolInfo 元素也可能包含 poolId 元素。 如果這樣做,這兩個標識符是相同的。 如果沒有,表示作業在自動集區上執行,而此屬性包含該自動集區的標識符。 |
| scheduling |
啟動作業時服務所遇到的任何錯誤詳細數據。 如果沒有啟動作業時發生錯誤,則不會設定這個屬性。 |
| start |
作業的開始時間。 這是建立作業的時間。 |
| terminate |
描述作業結束原因的字串。 只有當 Job 處於已完成狀態時,才會設定這個屬性。 如果 Batch 服務終止作業,它會設定原因,如下所示:JMComplete - 作業管理員工作已完成,而 killJobOnCompletion 已設定為 true。 MaxWallClockTimeExpiry - 作業達到其 maxWallClockTime 條件約束。 TerminateJobSchedule
|
屬性詳細資料
endTime
作業的完成時間。 只有當 Job 處於已完成狀態時,才會設定這個屬性。
endTime?: Date
屬性值
Date
poolId
指派此作業的集區標識碼。 此元素包含指派作業的實際集區。 當您從服務取得作業詳細數據時,它們也會包含 poolInfo 元素,其中包含新增或更新作業時的集區組態數據。 該 poolInfo 元素也可能包含 poolId 元素。 如果這樣做,這兩個標識符是相同的。 如果沒有,表示作業在自動集區上執行,而此屬性包含該自動集區的標識符。
poolId?: string
屬性值
string
schedulingError
啟動作業時服務所遇到的任何錯誤詳細數據。 如果沒有啟動作業時發生錯誤,則不會設定這個屬性。
schedulingError?: JobSchedulingError
屬性值
startTime
作業的開始時間。 這是建立作業的時間。
startTime: Date
屬性值
Date
terminateReason
描述作業結束原因的字串。 只有當 Job 處於已完成狀態時,才會設定這個屬性。 如果 Batch 服務終止作業,它會設定原因,如下所示:JMComplete - 作業管理員工作已完成,而 killJobOnCompletion 已設定為 true。 MaxWallClockTimeExpiry - 作業達到其 maxWallClockTime 條件約束。 TerminateJobSchedule
- 作業是以排程的一部分執行,且排程已終止。 AllTasksComplete - 作業的 onAllTasksComplete 屬性會設定為 terminatejob,而作業中的所有工作都會完成。 TaskFailed - 作業的 onTaskFailure 屬性會設定為 performExitOptionsJobAction,而作業中的 Task 失敗,並具有指定 jobAction 為 terminatejob 的結束條件。 任何其他字串都是呼叫「終止作業」作業中指定的使用者定義原因。
terminateReason?: string
屬性值
string