BatchTaskExecutionInfo interface

工作執行的相關信息。

屬性

containerInfo

關於任務執行容器的資訊。 此屬性僅在任務在容器上下文中執行時被設定。

endTime

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

exitCode

程式的退出碼在任務命令列中指定。 此屬性僅在任務處於完成狀態時設定。 一般而言,程序的退出碼反映應用程式開發者為該程序實作的特定慣例。 如果你用出口代碼值來做決策,務必了解應用程式流程所使用的退出代碼慣例。 然而,如果批次服務因逾時或使用者透過 API 終止任務而終止任務,你可能會看到作業系統定義的退出代碼。

failureInfo

描述任務失敗的資訊(如有)。 此屬性僅在任務處於完成狀態且遇到失敗時才會設定。

lastRequeueTime

該任務最近一次因使用者請求而被批次服務重新排隊的時間點。 此屬性僅在 requeueCount 非零時設定。

lastRetryTime

最近一次開始重試任務的時機。 此元素僅在任務被重試時存在(即 retryCount 非零)。 若有此值,通常與 startTime 相同,但若任務因非重試原因重新啟動,則可能不同;例如,如果計算節點在重試時被重新啟動,則 startTime 會更新,但 lastRetryTime 則不會。

requeueCount

該任務因使用者請求而被批次服務重新排隊的次數。 當使用者從運算節點池中移除(透過調整或縮小池大小)或工作被停用時,使用者可以指定將計算節點上執行的任務重新排隊執行。 此計數記錄任務因上述原因被重新排隊的次數。

result

任務執行的結果。 如果值為「失敗」,那麼失敗的詳細資料可以在 failureInfo 屬性中找到。

retryCount

該任務被批次服務重試的次數。 任務應用程式失敗(非零退出碼)會重試,預處理錯誤(任務無法執行)及檔案上傳錯誤不會重試。 批次服務會在約束條件限制範圍內重試任務。

startTime

任務開始的時間點。 「運行中」對應於執行狀態,因此如果任務指定資源檔案或套件,啟動時間則反映任務開始下載或部署這些資料的時間。 如果任務已被重新啟動或重試,則該任務最近一次開始執行的時間點。 此屬性僅適用於正在執行或已完成狀態的任務。

屬性詳細資料

containerInfo

關於任務執行容器的資訊。 此屬性僅在任務在容器上下文中執行時被設定。

containerInfo?: BatchTaskContainerExecutionInfo

屬性值

endTime

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

endTime?: Date

屬性值

Date

exitCode

程式的退出碼在任務命令列中指定。 此屬性僅在任務處於完成狀態時設定。 一般而言,程序的退出碼反映應用程式開發者為該程序實作的特定慣例。 如果你用出口代碼值來做決策,務必了解應用程式流程所使用的退出代碼慣例。 然而,如果批次服務因逾時或使用者透過 API 終止任務而終止任務,你可能會看到作業系統定義的退出代碼。

exitCode?: number

屬性值

number

failureInfo

描述任務失敗的資訊(如有)。 此屬性僅在任務處於完成狀態且遇到失敗時才會設定。

failureInfo?: BatchTaskFailureInfo

屬性值

lastRequeueTime

該任務最近一次因使用者請求而被批次服務重新排隊的時間點。 此屬性僅在 requeueCount 非零時設定。

lastRequeueTime?: Date

屬性值

Date

lastRetryTime

最近一次開始重試任務的時機。 此元素僅在任務被重試時存在(即 retryCount 非零)。 若有此值,通常與 startTime 相同,但若任務因非重試原因重新啟動,則可能不同;例如,如果計算節點在重試時被重新啟動,則 startTime 會更新,但 lastRetryTime 則不會。

lastRetryTime?: Date

屬性值

Date

requeueCount

該任務因使用者請求而被批次服務重新排隊的次數。 當使用者從運算節點池中移除(透過調整或縮小池大小)或工作被停用時,使用者可以指定將計算節點上執行的任務重新排隊執行。 此計數記錄任務因上述原因被重新排隊的次數。

requeueCount: number

屬性值

number

result

任務執行的結果。 如果值為「失敗」,那麼失敗的詳細資料可以在 failureInfo 屬性中找到。

result?: BatchTaskExecutionResult

屬性值

retryCount

該任務被批次服務重試的次數。 任務應用程式失敗(非零退出碼)會重試,預處理錯誤(任務無法執行)及檔案上傳錯誤不會重試。 批次服務會在約束條件限制範圍內重試任務。

retryCount: number

屬性值

number

startTime

任務開始的時間點。 「運行中」對應於執行狀態,因此如果任務指定資源檔案或套件,啟動時間則反映任務開始下載或部署這些資料的時間。 如果任務已被重新啟動或重試,則該任務最近一次開始執行的時間點。 此屬性僅適用於正在執行或已完成狀態的任務。

startTime?: Date

屬性值

Date