BatchTaskExecutionInfo interface
工作執行的相關信息。
屬性
| container |
關於任務執行容器的資訊。 此屬性僅在任務在容器上下文中執行時被設定。 |
| end |
任務完成的時間。 此屬性僅在任務處於完成狀態時設定。 |
| exit |
程式的退出碼在任務命令列中指定。 此屬性僅在任務處於完成狀態時設定。 一般而言,程序的退出碼反映應用程式開發者為該程序實作的特定慣例。 如果你用出口代碼值來做決策,務必了解應用程式流程所使用的退出代碼慣例。 然而,如果批次服務因逾時或使用者透過 API 終止任務而終止任務,你可能會看到作業系統定義的退出代碼。 |
| failure |
描述任務失敗的資訊(如有)。 此屬性僅在任務處於完成狀態且遇到失敗時才會設定。 |
| last |
該任務最近一次因使用者請求而被批次服務重新排隊的時間點。 此屬性僅在 requeueCount 非零時設定。 |
| last |
最近一次開始重試任務的時機。 此元素僅在任務被重試時存在(即 retryCount 非零)。 若有此值,通常與 startTime 相同,但若任務因非重試原因重新啟動,則可能不同;例如,如果計算節點在重試時被重新啟動,則 startTime 會更新,但 lastRetryTime 則不會。 |
| requeue |
該任務因使用者請求而被批次服務重新排隊的次數。 當使用者從運算節點池中移除(透過調整或縮小池大小)或工作被停用時,使用者可以指定將計算節點上執行的任務重新排隊執行。 此計數記錄任務因上述原因被重新排隊的次數。 |
| result | 任務執行的結果。 如果值為「失敗」,那麼失敗的詳細資料可以在 failureInfo 屬性中找到。 |
| retry |
該任務被批次服務重試的次數。 任務應用程式失敗(非零退出碼)會重試,預處理錯誤(任務無法執行)及檔案上傳錯誤不會重試。 批次服務會在約束條件限制範圍內重試任務。 |
| start |
任務開始的時間點。 「運行中」對應於執行狀態,因此如果任務指定資源檔案或套件,啟動時間則反映任務開始下載或部署這些資料的時間。 如果任務已被重新啟動或重試,則該任務最近一次開始執行的時間點。 此屬性僅適用於正在執行或已完成狀態的任務。 |
屬性詳細資料
containerInfo
關於任務執行容器的資訊。 此屬性僅在任務在容器上下文中執行時被設定。
containerInfo?: BatchTaskContainerExecutionInfo
屬性值
endTime
任務完成的時間。 此屬性僅在任務處於完成狀態時設定。
endTime?: Date
屬性值
Date
exitCode
程式的退出碼在任務命令列中指定。 此屬性僅在任務處於完成狀態時設定。 一般而言,程序的退出碼反映應用程式開發者為該程序實作的特定慣例。 如果你用出口代碼值來做決策,務必了解應用程式流程所使用的退出代碼慣例。 然而,如果批次服務因逾時或使用者透過 API 終止任務而終止任務,你可能會看到作業系統定義的退出代碼。
exitCode?: number
屬性值
number
failureInfo
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