Share via


Commande .cancel operation

Cette commande annule une ingestion de longue durée à partir d’une opération de requête. Cette commande est utile lorsque l’opération prend trop de temps et que vous souhaitez l’abandonner en cours d’exécution.

La réussite de la commande d’opération d’annulation n’est pas garantie. La sortie de la commande indique si l’annulation .cancel operation a réussi.

Notes

La commande cancel operation est uniquement prise en charge pour l’ingestion à partir de commandes de requête, et non pour l’annulation d’autres commandes.

Syntax

.canceloperationOperationId [with=reason(ReasonPhrase)]

Découvrez les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
OperationId guid ✔️ GUID de l’ID d’opération retourné par la commande en cours d’exécution.
ReasonPhrase string Raison de l’annulation de la commande en cours d’exécution.

Retours

Paramètre de sortie Type Description
OperationId guid ID d’opération de l’opération qui a été annulée.
Opération string Type d’opération qui a été annulé.
StartedOn datetime Heure de début de l’opération qui a été annulée.
CancellationState string Retourne l’une des options suivantes :
Cancelled successfully: l’opération a été annulée
Cancel failed: l’opération ne peut pas être annulée à ce stade. L’opération est peut-être toujours en cours d’exécution ou peut-être terminée.
ReasonPhrase string Raison pour laquelle l’annulation n’a pas réussi.

Exemple

.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
OperationId Opération StartedOn CancellationState ReasonPhrase
c078b2641-f10d-4694-96f8-1ee2b75dda48 TableSetOrAppend 2022-07-18 09:03:55.1387320 Annulé avec succès Commande annulée par moi