BatchJobExecutionInfo interface

包含關於 Azure Batch 服務中工作執行的資訊。

屬性

endTime

任務完成時間。 此屬性僅在工作處於完成狀態時設定。

poolId

此工作所指派的池碼。 此元素包含工作實際分配的池。 當你從服務取得工作細節時,它們也會包含一個 poolInfo 元素,裡面包含工作新增或更新時的池設定資料。 該 poolInfo 元素也可能包含 poolId。 如果有,那兩個ID就是一樣的。 如果沒有,代表該工作是在自動池中執行,而這個屬性包含該自動池的 ID。

schedulingError

服務在啟動工作時遇到的任何錯誤細節。 若在啟動工作時沒有錯誤,則此屬性不被設定。

startTime

工作開始時間。 這就是約會被創造的時刻。

terminationReason

一串描述任務結束原因的串子。 此屬性僅在工作處於完成狀態時設定。 如果批次服務終止該工作,它會設定如下原因:JMComplete - 工作管理員任務已完成,且 killJobOnCompletion 設為 true。 MaxWallClockTimeExpiry - 該工作達到其 maxWallClockTime 限制。 TerminateJobSchedule - 該工作作為排程的一部分執行,排程終止。 AllTasksComplete - 該工作 onAllTasksComplete 屬性設為 terminatejob,且工作中所有任務皆已完成。 TaskFailed - 該工作中的 onTaskFailure 屬性設定為 performExitOptionsJobAction,且該工作中的任務失敗,並以 terminateJob 的 jobAction 為退出條件。 任何其他字串都是使用者定義的理由,該理由在呼叫「終止工作」操作時指定。

屬性詳細資料

endTime

任務完成時間。 此屬性僅在工作處於完成狀態時設定。

endTime?: Date

屬性值

Date

poolId

此工作所指派的池碼。 此元素包含工作實際分配的池。 當你從服務取得工作細節時,它們也會包含一個 poolInfo 元素,裡面包含工作新增或更新時的池設定資料。 該 poolInfo 元素也可能包含 poolId。 如果有,那兩個ID就是一樣的。 如果沒有,代表該工作是在自動池中執行,而這個屬性包含該自動池的 ID。

poolId?: string

屬性值

string

schedulingError

服務在啟動工作時遇到的任何錯誤細節。 若在啟動工作時沒有錯誤,則此屬性不被設定。

schedulingError?: BatchJobSchedulingError

屬性值

startTime

工作開始時間。 這就是約會被創造的時刻。

startTime: Date

屬性值

Date

terminationReason

一串描述任務結束原因的串子。 此屬性僅在工作處於完成狀態時設定。 如果批次服務終止該工作,它會設定如下原因:JMComplete - 工作管理員任務已完成,且 killJobOnCompletion 設為 true。 MaxWallClockTimeExpiry - 該工作達到其 maxWallClockTime 限制。 TerminateJobSchedule - 該工作作為排程的一部分執行,排程終止。 AllTasksComplete - 該工作 onAllTasksComplete 屬性設為 terminatejob,且工作中所有任務皆已完成。 TaskFailed - 該工作中的 onTaskFailure 屬性設定為 performExitOptionsJobAction,且該工作中的任務失敗,並以 terminateJob 的 jobAction 為退出條件。 任何其他字串都是使用者定義的理由,該理由在呼叫「終止工作」操作時指定。

terminationReason?: string

屬性值

string