OperationStatus
Obsahuje Hodnoty OperationId, OperationState a OperationType pro operace vyvolané uživatelem.
Vlastnosti
Název | Typ | Vyžadováno |
---|---|---|
OperationId |
string (uuid) | No |
State |
string (výčet) | No |
Type |
string (výčet) | Ne |
OperationId
Typ: řetězec (uuid)
Povinné: Ne
Identifikátor GUID, který identifikuje volání tohoto rozhraní API. To se také předá do odpovídajícího rozhraní GETProgress API.
State
Typ: řetězec (výčet)
Povinné: Ne
Stav operace.
Možné hodnoty:
-
Invalid
– Stav operace je neplatný. -
Running
- Operace právě probíhá. -
RollingBack
– Operace vrací zpět stav interního systému, protože zjistila závažnou chybu nebo byla uživatelem zrušena. Výraz "RollingBack" neodkazuje na stav uživatele. Pokud je například v příkazu typu PartitionDataLoss volána funkce CancelOperation, stav "Vrácení zpět" neznamená, že se obnovují data služby (za předpokladu, že příkaz pokročil dostatečně daleko, aby způsobil ztrátu dat). Znamená to, že systém vrací zpět nebo čistí vnitřní stav systému přidružený k příkazu. -
Completed
– Operace se úspěšně dokončila a už není spuštěná. -
Faulted
– Operace selhala a už není spuštěná. -
Cancelled
– Operace byla zrušena uživatelem pomocí CancelOperation a už není spuštěná. -
ForceCancelled
– Operace byla zrušena uživatelem pomocí CancelOperation s parametrem force nastaveným na hodnotu true. Už neběží. Další podrobnosti najdete v tématu CancelOperation.
Type
Typ: řetězec (výčet)
Povinné: Ne
Typ operace.
Možné hodnoty:
-
Invalid
– Stav operace je neplatný. -
PartitionDataLoss
– Operace byla spuštěna pomocí rozhraní API StartDataLoss. -
PartitionQuorumLoss
– Operace byla spuštěna pomocí rozhraní API StartQuorumLoss. -
PartitionRestart
– Operace byla spuštěna pomocí rozhraní API StartPartitionRestart. -
NodeTransition
– Operace byla spuštěna pomocí rozhraní API StartNodeTransition.