你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

.cancel operation 命令

此命令从查询操作中取消长时间运行的引入。 当操作时间太长并且你想在操作运行时中止它时,此命令很有用。

无法保证取消操作命令成功。 .cancel operation 命令的输出指示取消是否成功。

注意

取消操作命令仅支持用于从查询引入命令,而不支持用于取消任何其他命令。

语法

.canceloperationOperationId [with(reason=ReasonPhrase)]

详细了解语法约定

参数

名称 类型 必需 说明
OperationId guid ✔️ 表示从正在运行的命令返回的操作 ID 的 guid。
ReasonPhrase string 取消正在运行的命令的原因。

返回

输出参数 类型 说明
OperationId guid 已取消操作的操作 ID。
Operation 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 成功取消 我已取消命令