Поделиться через


Команда .cancel operation

Область применения: ✅Microsoft Fabric✅Azure Data Explorer

Эта команда отменяет длительный прием из операции запроса. Эта команда полезна, если операция занимает слишком много времени, и вы хотите прервать ее во время выполнения.

Команда операции отмены не гарантируется успешной. Выходные данные .cancel operation команды указывают, успешно ли выполнена отмена.

Примечание.

Команда отмены поддерживается только для приема из команд запросов, а не для отмены других команд.

Синтаксис

.canceloperation OperationId [with = reason ( ReasonPhrase ] )

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
OperationId guid ✔️ Guid идентификатора операции, возвращенного из выполняемой команды.
ReasonPhrase string Причина отмены выполняемой команды.

Возвраты

Выходной параметр Тип Описание
OperationId guid Идентификатор операции, отмененной.
Операция string Тип операции, который был отменен.
StartedOn datetime Время начала операции, отмененной.
ОтменаState string Возвращает один из следующих вариантов:
Cancelled successfully: операция отменена
Cancel failed: операция не может быть отменена на этом этапе. Операция по-прежнему может выполняться или может завершиться.
ReasonPhrase string Причина того, почему отмена не была успешной.

Пример

.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
OperationId Операция StartedOn ОтменаState ReasonPhrase
c078b2641-f10d-4694-96f8-1ee2b75dda48 TableSetOrAppend 2022-07-18 09:03:55.1387320 Успешно отменено Команда отменена мной