Freigeben über


Befehl „.cancel operation“

Mit diesem Befehl wird ein lang ausgeführter Erfassungsvorgang vom Abfragevorgang abgebrochen. Dieser Befehl ist nützlich, wenn der Vorgang zu lange dauert und Sie ihn während der Ausführung abbrechen möchten.

Der Befehl "Abbrechen"-Vorgang ist nicht garantiert erfolgreich. Die Ausgabe des .cancel operation Befehls gibt an, ob der Abbruch erfolgreich war.

Hinweis

Der Befehl "Abbrechen"-Vorgang wird nur für die Erfassung von Abfragebefehlen und nicht für das Abbrechen anderer Befehle unterstützt.

Syntax

.canceloperation OperationId [with = reason ( ReasonPhrase ] )

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
OperationId guid ✔️ Eine GUID der vom ausgeführten Befehl zurückgegebenen Vorgangs-ID.
ReasonPhrase string Der Grund für das Abbrechen des ausgeführten Befehls.

Gibt zurück

Ausgabeparameter Typ Beschreibung
OperationId guid Die Vorgangs-ID des Vorgangs, der abgebrochen wurde.
Vorgang string Die Vorgangsart, die abgebrochen wurde.
StartedOn datetime Die Startzeit des Vorgangs, der abgebrochen wurde.
CancellationState string Gibt eine der folgenden Optionen zurück:
Cancelled successfully: Der Vorgang wurde abgebrochen.
Cancel failed: Der Vorgang kann zu diesem Zeitpunkt nicht abgebrochen werden. Der Vorgang wird möglicherweise noch ausgeführt oder wurde abgeschlossen.
ReasonPhrase string Grund, warum die Kündigung nicht erfolgreich war.

Beispiel

.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
OperationId Vorgang StartedOn CancellationState ReasonPhrase
c078b2641-f10d-4694-96f8-1ee2b75dda48 TableSetOrAppend 2022-07-18 09:03:55.1387320 Erfolgreich abgebrochen Befehl wurde von mir abgebrochen