SubtaskInformation interface
表示 SubtaskInformation 的介面。
屬性
| container |
工作執行所在的容器相關信息。 只有當 Task 在容器內容中執行時,才會設定這個屬性。 |
| end |
子工作完成的時間。 只有當子工作處於 Completed 狀態時,才會設定這個屬性。 |
| exit |
子工作命令行上指定之程序的結束代碼。 只有當子工作處於完成狀態時,才會設定這個屬性。 一般而言,進程的結束代碼會反映應用程式開發人員針對該程序實作的特定慣例。 如果您使用結束代碼值在程式碼中做出決策,請確定您知道應用程式程式所使用的結束代碼慣例。 不過,如果 Batch 服務終止子工作(因為逾時或使用者透過 API 終止),您可能會看到作系統定義的結束代碼。 |
| failure |
描述工作失敗的資訊,如果有的話。 只有當 Task 處於已完成狀態且發生失敗時,才會設定這個屬性。 |
| id | 子工作標識碼。 |
| node |
子工作執行所在的計算節點相關信息。 |
| previous |
子工作先前的狀態。 如果子工作處於初始執行狀態,則不會設定這個屬性。 可能的值包括:'正在準備'、'running'、'completed' |
| previous |
子工作進入其先前狀態的時間。 如果子工作處於初始執行狀態,則不會設定這個屬性。 |
| result | 工作執行的結果。 如果值為 『failed』,則可以在 failureInfo 屬性中找到失敗的詳細數據。 可能的值包括:'success'、'failure' |
| start |
子工作開始執行的時間。 如果子工作已重新啟動或重試,這是子工作開始執行的最新時間。 |
| state | 子工作目前的狀態。 可能的值包括:'正在準備'、'running'、'completed' |
| state |
子工作進入其目前狀態的時間。 |
屬性詳細資料
containerInfo
工作執行所在的容器相關信息。 只有當 Task 在容器內容中執行時,才會設定這個屬性。
containerInfo?: TaskContainerExecutionInformation
屬性值
endTime
子工作完成的時間。 只有當子工作處於 Completed 狀態時,才會設定這個屬性。
endTime?: Date
屬性值
Date
exitCode
子工作命令行上指定之程序的結束代碼。 只有當子工作處於完成狀態時,才會設定這個屬性。 一般而言,進程的結束代碼會反映應用程式開發人員針對該程序實作的特定慣例。 如果您使用結束代碼值在程式碼中做出決策,請確定您知道應用程式程式所使用的結束代碼慣例。 不過,如果 Batch 服務終止子工作(因為逾時或使用者透過 API 終止),您可能會看到作系統定義的結束代碼。
exitCode?: number
屬性值
number
failureInfo
描述工作失敗的資訊,如果有的話。 只有當 Task 處於已完成狀態且發生失敗時,才會設定這個屬性。
failureInfo?: TaskFailureInformation
屬性值
id
子工作標識碼。
id?: number
屬性值
number
nodeInfo
previousState
子工作先前的狀態。 如果子工作處於初始執行狀態,則不會設定這個屬性。 可能的值包括:'正在準備'、'running'、'completed'
previousState?: SubtaskState
屬性值
previousStateTransitionTime
子工作進入其先前狀態的時間。 如果子工作處於初始執行狀態,則不會設定這個屬性。
previousStateTransitionTime?: Date
屬性值
Date
result
工作執行的結果。 如果值為 『failed』,則可以在 failureInfo 屬性中找到失敗的詳細數據。 可能的值包括:'success'、'failure'
result?: TaskExecutionResult
屬性值
startTime
子工作開始執行的時間。 如果子工作已重新啟動或重試,這是子工作開始執行的最新時間。
startTime?: Date
屬性值
Date
state
stateTransitionTime
子工作進入其目前狀態的時間。
stateTransitionTime?: Date
屬性值
Date