Поделиться через


NodeTransitionProgress

Сведения об операции NodeTransition. Этот класс содержит OperationState и NodeTransitionResult. Значение NodeTransitionResult не является допустимым, пока значение OperationState не будет завершено или не будет выполнено.

Свойства

Имя Тип Обязательно
State string (перечисление) Нет
NodeTransitionResult NodeTransitionResult Нет

State

Тип: string (перечисление)
Обязательный: нет

Состояние операции.

Возможны следующие значения:

  • Invalid — недопустимое состояние операции.
  • Running — Операция выполняется.
  • RollingBack — Операция откатывает внутреннее состояние системы, так как возникла неустранимая ошибка или была отменена пользователем. RollingBack не относится к пользовательскому состоянию. Например, если cancelOperation вызывается для команды типа PartitionDataLoss, состояние "RollingBack" не означает, что данные службы восстанавливаются (при условии, что выполнение команды выполнено достаточно далеко, чтобы вызвать потерю данных). Это означает, что система выполняет откат или очистку внутреннего состояния системы, связанного с командой .
  • Completed — операция успешно завершена и больше не выполняется.
  • Faulted — операция завершилась сбоем и больше не выполняется.
  • Cancelled — операция была отменена пользователем с помощью CancelOperation и больше не выполняется.
  • ForceCancelled — Операция была отменена пользователем с помощью CancelOperation, для параметра force задано значение true. Он больше не работает. Дополнительные сведения см. в разделе CancelOperation.

NodeTransitionResult

Тип: NodeTransitionResult
Обязательный: нет

Представляет сведения об операции в состоянии терминала (Завершено или Сбой).