StartTaskInformation interface
表示 StartTaskInformation 的介面。
屬性
| container |
工作執行所在的容器相關信息。 只有當 Task 在容器內容中執行時,才會設定這個屬性。 |
| end |
StartTask 停止執行的時間。 這是最近一次 StartTask 執行的結束時間,如果該回合已完成(即使該執行失敗,且重試擱置中也一樣)。 如果 StartTask 目前正在執行,則此元素不存在。 |
| exit |
StartTask 命令行上指定之程序的結束代碼。 只有當 StartTask 處於已完成狀態時,才會設定此屬性。 一般而言,進程的結束代碼會反映應用程式開發人員針對該程序實作的特定慣例。 如果您使用結束代碼值在程式碼中做出決策,請確定您知道應用程式程式所使用的結束代碼慣例。 不過,如果 Batch 服務終止 StartTask (因為逾時或使用者透過 API 終止),您可能會看到作系統定義的結束代碼。 |
| failure |
描述工作失敗的資訊,如果有的話。 只有當 Task 處於已完成狀態且發生失敗時,才會設定這個屬性。 |
| last |
工作開始執行的最近一次重試。 只有在重試 Task 時,才會有此元素(亦即 retryCount 為非零值)。 如果存在,這通常與 startTime 相同,但如果工作因為重試以外的原因而重新啟動,則可能會不同;例如,如果計算節點在重試期間重新啟動,則會更新 startTime,但 lastRetryTime 不是。 |
| result | 工作執行的結果。 如果值為 『failed』,則可以在 failureInfo 屬性中找到失敗的詳細數據。 可能的值包括:'success'、'failure' |
| retry |
Batch 服務重試工作次數。 工作應用程式失敗(非零結束代碼)會重試、前置處理錯誤(無法執行工作),而且不會重試檔案上傳錯誤。 Batch 服務會將工作重試到條件約束所指定的限制。 |
| start |
StartTask 開始執行的時間。 每次重新啟動或重試工作時,都會重設此值(也就是說,這是 StartTask 開始執行的最新時間)。 |
| state | 計算節點上 StartTask 的狀態。 可能的值包括:'running'、'completed' |
屬性詳細資料
containerInfo
工作執行所在的容器相關信息。 只有當 Task 在容器內容中執行時,才會設定這個屬性。
containerInfo?: TaskContainerExecutionInformation
屬性值
endTime
StartTask 停止執行的時間。 這是最近一次 StartTask 執行的結束時間,如果該回合已完成(即使該執行失敗,且重試擱置中也一樣)。 如果 StartTask 目前正在執行,則此元素不存在。
endTime?: Date
屬性值
Date
exitCode
StartTask 命令行上指定之程序的結束代碼。 只有當 StartTask 處於已完成狀態時,才會設定此屬性。 一般而言,進程的結束代碼會反映應用程式開發人員針對該程序實作的特定慣例。 如果您使用結束代碼值在程式碼中做出決策,請確定您知道應用程式程式所使用的結束代碼慣例。 不過,如果 Batch 服務終止 StartTask (因為逾時或使用者透過 API 終止),您可能會看到作系統定義的結束代碼。
exitCode?: number
屬性值
number
failureInfo
描述工作失敗的資訊,如果有的話。 只有當 Task 處於已完成狀態且發生失敗時,才會設定這個屬性。
failureInfo?: TaskFailureInformation
屬性值
lastRetryTime
工作開始執行的最近一次重試。 只有在重試 Task 時,才會有此元素(亦即 retryCount 為非零值)。 如果存在,這通常與 startTime 相同,但如果工作因為重試以外的原因而重新啟動,則可能會不同;例如,如果計算節點在重試期間重新啟動,則會更新 startTime,但 lastRetryTime 不是。
lastRetryTime?: Date
屬性值
Date
result
工作執行的結果。 如果值為 『failed』,則可以在 failureInfo 屬性中找到失敗的詳細數據。 可能的值包括:'success'、'failure'
result?: TaskExecutionResult
屬性值
retryCount
Batch 服務重試工作次數。 工作應用程式失敗(非零結束代碼)會重試、前置處理錯誤(無法執行工作),而且不會重試檔案上傳錯誤。 Batch 服務會將工作重試到條件約束所指定的限制。
retryCount: number
屬性值
number
startTime
StartTask 開始執行的時間。 每次重新啟動或重試工作時,都會重設此值(也就是說,這是 StartTask 開始執行的最新時間)。
startTime: Date
屬性值
Date