NodeTransitionProgress

Informazioni su un'operazione NodeTransition. Questa classe contiene un oggetto OperationState e nodeTransitionResult. NodeTransitionResult non è valido fino a quando OperationState non viene completato o non è stato eseguito l'errore.

Proprietà

Nome Tipo Necessario
State stringa (enumerazione) No
NodeTransitionResult NodeTransitionResult No

State

Tipo: stringa (enum)
Obbligatorio: No

Stato dell'operazione.

I valori possibili sono:

  • Invalid - Lo stato dell'operazione non è valido.
  • Running - L'operazione è in corso.
  • RollingBack - L'operazione esegue il rollback dello stato interno del sistema perché ha rilevato un errore irreversibile o è stato annullato dall'utente. "RollBack" non fa riferimento allo stato utente. Se, ad esempio, CancelOperation viene chiamato su un comando di tipo PartitionDataLoss, lo stato di "RollBack" non significa che i dati del servizio vengono ripristinati (presupponendo che il comando sia stato abbastanza lontano per causare la perdita di dati). Significa che il sistema esegue il rollback/pulizia dello stato interno del sistema associato al comando.
  • Completed - L'operazione è stata completata correttamente e non è più in esecuzione.
  • Faulted - L'operazione non è riuscita e non è più in esecuzione.
  • Cancelled - L'operazione è stata annullata dall'utente usando CancelOperation e non è più in esecuzione.
  • ForceCancelled - L'operazione è stata annullata dall'utente usando CancelOperation, con il parametro force impostato su true. Non è più in esecuzione. Per altre informazioni, vedere CancelOperation.

NodeTransitionResult

Tipo: NodeTransitionResult
Obbligatorio: No

Rappresenta informazioni su un'operazione in uno stato del terminale (completato o con errore).