共用方式為


JobExecutionInformation interface

表示 JobExecutionInformation 的介面。

屬性

endTime

作業的完成時間。 只有當 Job 處於已完成狀態時,才會設定這個屬性。

poolId

指派此作業的集區標識碼。 此元素包含指派作業的實際集區。 當您從服務取得作業詳細數據時,它們也會包含 poolInfo 元素,其中包含新增或更新作業時的集區組態數據。 該 poolInfo 元素也可能包含 poolId 元素。 如果這樣做,這兩個標識符是相同的。 如果沒有,表示作業在自動集區上執行,而此屬性包含該自動集區的標識符。

schedulingError

啟動作業時服務所遇到的任何錯誤詳細數據。 如果沒有啟動作業時發生錯誤,則不會設定這個屬性。

startTime

作業的開始時間。 這是建立作業的時間。

terminateReason

描述作業結束原因的字串。 只有當 Job 處於已完成狀態時,才會設定這個屬性。 如果 Batch 服務終止作業,它會設定原因,如下所示:JMComplete - 作業管理員工作已完成,而 killJobOnCompletion 已設定為 true。 MaxWallClockTimeExpiry - 作業達到其 maxWallClockTime 條件約束。 TerminateJobSchedule

  • 作業是以排程的一部分執行,且排程已終止。 AllTasksComplete - 作業的 onAllTasksComplete 屬性會設定為 terminatejob,而作業中的所有工作都會完成。 TaskFailed - 作業的 onTaskFailure 屬性會設定為 performExitOptionsJobAction,而作業中的 Task 失敗,並具有指定 jobAction 為 terminatejob 的結束條件。 任何其他字串都是呼叫「終止作業」作業中指定的使用者定義原因。

屬性詳細資料

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