共用方式為


NodeTransitionProgress

NodeTransition 作業的相關資訊。 這個類別包含 OperationState 和 NodeTransitionResult。 在 OperationState 為 Completed 或 Faulted 之前,NodeTransitionResult 無效。

屬性

名稱 類型 必要
State 字串 (列舉) No
NodeTransitionResult NodeTransitionResult No

State

類型:字串 (列舉)
必要:否

作業的狀態。

可能的值包括:

  • Invalid - 作業狀態無效。
  • Running - 作業正在進行中。
  • RollingBack - 作業會回復內部系統狀態,因為發生嚴重錯誤或使用者已取消。 「RollingBack」 未參考使用者狀態。 例如,如果在 PartitionDataLoss 類型的命令上呼叫 CancelOperation,則 「RollingBack」 的狀態並不表示正在還原服務資料, (假設命令已進展到足以造成資料遺失) 。 這表示系統正在復原/清除與命令相關聯的內部系統狀態。
  • Completed - 作業已順利完成,且不再執行。
  • Faulted - 作業失敗,且不再執行。
  • Cancelled - 使用者已使用 CancelOperation 取消作業,且不再執行。
  • ForceCancelled - 使用者已使用 CancelOperation 取消作業,並將 force 參數設定為 true。 它不再執行。 如需詳細資訊,請參閱 CancelOperation。

NodeTransitionResult

類型NodeTransitionResult
必要:否

表示處於終端狀態之作業的相關資訊, (Completed 或 Faulted) 。