Compartilhar via


NodeTransitionProgress

Informações sobre uma operação NodeTransition. Essa classe contém um OperationState e um NodeTransitionResult. O NodeTransitionResult não é válido até que OperationState seja Concluído ou Com Falha.

Propriedades

Nome Tipo Obrigatório
State cadeia de caracteres (enumeração) Não
NodeTransitionResult NodeTransitionResult Não

State

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O estado da operação.

Os valores possíveis são:

  • Invalid – O estado da operação é inválido.
  • Running - A operação está em andamento.
  • RollingBack - A operação está revertendo o estado interno do sistema porque encontrou um erro fatal ou foi cancelada pelo usuário. "RollingBack" não se refere ao estado do usuário. Por exemplo, se CancelOperation for chamado em um comando do tipo PartitionDataLoss, o estado de "RollingBack" não significará que os dados de serviço estão sendo restaurados (supondo que o comando tenha progredido o suficiente para causar perda de dados). Isso significa que o sistema está revertendo/limpando o estado interno do sistema associado ao comando.
  • Completed - A operação foi concluída com êxito e não está mais em execução.
  • Faulted - A operação falhou e não está mais em execução.
  • Cancelled - A operação foi cancelada pelo usuário usando CancelOperation e não está mais em execução.
  • ForceCancelled - A operação foi cancelada pelo usuário usando CancelOperation, com o parâmetro force definido como true. Ele não está mais em execução. Consulte CancelOperation para obter mais detalhes.

NodeTransitionResult

Tipo: NodeTransitionResult
Obrigatório: não

Representa informações sobre uma operação em um estado terminal (Concluído ou Com Falha).