BatchJobExecutionInfo interface
包含關於 Azure Batch 服務中工作執行的資訊。
屬性
| end |
任務完成時間。 此屬性僅在工作處於完成狀態時設定。 |
| pool |
此工作所指派的池碼。 此元素包含工作實際分配的池。 當你從服務取得工作細節時,它們也會包含一個 poolInfo 元素,裡面包含工作新增或更新時的池設定資料。 該 poolInfo 元素也可能包含 poolId。 如果有,那兩個ID就是一樣的。 如果沒有,代表該工作是在自動池中執行,而這個屬性包含該自動池的 ID。 |
| scheduling |
服務在啟動工作時遇到的任何錯誤細節。 若在啟動工作時沒有錯誤,則此屬性不被設定。 |
| start |
工作開始時間。 這就是約會被創造的時刻。 |
| termination |
一串描述任務結束原因的串子。 此屬性僅在工作處於完成狀態時設定。 如果批次服務終止該工作,它會設定如下原因: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