Partager via


NodeTransitionProgress

Informations sur une opération NodeTransition. Cette classe contient un OperationState et un NodeTransitionResult. NodeTransitionResult n’est pas valide tant que OperationState n’est pas terminé ou défectueux.

Propriétés

Nom Type Obligatoire
State string (enum) Non
NodeTransitionResult NodeTransitionResult Non

State

Type : chaîne (énumération)
Obligatoire : Non

État de l'opération.

Les valeurs possibles sont les suivantes :

  • Invalid - L’état de l’opération n’est pas valide.
  • Running - L’opération est en cours.
  • RollingBack - L’opération annule l’état du système interne, car elle a rencontré une erreur irrécupérable ou a été annulée par l’utilisateur. « RollingBack » ne fait pas référence à l’état de l’utilisateur. Par exemple, si CancelOperation est appelé sur une commande de type PartitionDataLoss, l’état « RollingBack » ne signifie pas que les données de service sont restaurées (en supposant que la commande a progressé suffisamment pour entraîner une perte de données). Cela signifie que le système est en train de restaurer/nettoyer l’état du système interne associé à la commande.
  • Completed - L’opération s’est terminée avec succès et n’est plus en cours d’exécution.
  • Faulted - L’opération a échoué et n’est plus en cours d’exécution.
  • Cancelled - L’opération a été annulée par l’utilisateur à l’aide de CancelOperation et n’est plus en cours d’exécution.
  • ForceCancelled - L’opération a été annulée par l’utilisateur à l’aide de CancelOperation, avec le paramètre force défini sur true. Il n’est plus en cours d’exécution. Pour plus d’informations, reportez-vous à CancelOperation.

NodeTransitionResult

Type : NodeTransitionResult
Obligatoire : Non

Représente des informations sur une opération dans un état terminal (Terminé ou Défectueux).