このコマンドは、クエリ操作からの実行時間の長い取り込みを取り消します。 このコマンドは、操作に時間がかかりすぎて、実行中に中止したい場合に便利です。
キャンセル操作コマンドが成功するとは限りません。 .cancel operation コマンドの出力は、取り消しが成功したかどうかを示します。
Note
cancel 操作コマンドは、クエリ コマンドから最も する場合にのみサポートされ他のコマンドを取り消す場合はサポートされません。
構文
.canceloperation OperationId [with ( reason = ReasonPhrase )]
構文規則について詳しく知る。
パラメーター
| 件名 | タイプ | Required | 説明 |
|---|---|---|---|
| OperationId | guid |
✔️ | 実行中のコマンドから返される操作 ID の guid。 |
| ReasonPhrase | string |
実行中のコマンドを取り消す理由。 |
返品
| 出力パラメーター | 型 | 説明 |
|---|---|---|
| OperationId | guid |
取り消された操作の操作 ID。 |
| 操作 | string |
取り消された操作の種類。 |
| StartedOn | datetime |
取り消された操作の開始時刻。 |
| CancellationState | string |
次のいずれかのオプションを返します。Cancelled successfully: 操作が取り消されました Cancel failed: この時点で操作を取り消すことはできません。 操作がまだ実行中であるか、完了している可能性があります。 |
| ReasonPhrase | string |
取り消しが成功しなかった理由。 |
例
.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
| OperationId | 操作 | StartedOn | CancellationState | ReasonPhrase |
|---|---|---|---|---|
| c078b2641-f10d-4694-96f8-1ee2b75dda48 | TableSetOrAppend | 2022-07-18 09:03:55.1387320 | 正常に取り消されました | コマンドが取り消されました |