| Предыдущий | Следующий |
| ERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT | ERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED |
ERROR_CLOUD_FILE_REQUEST_CANCELED
Запрос завершён явной отменой пользователя
ERROR_CLOUD_FILE_REQUEST_CANCELED является результатом пользовательской отмены и должен отличаться от abort поставщика, тайм-аута, потери сети или завершения процесса. CFAPI предоставляет callbacks отмены для незавершённых запросов данных и placeholders, чтобы поставщик мог остановить удалённую работу и освободить ресурсы запроса.
Передайте отмену через удалённый запрос, конвейер буферов и завершение CfExecute ровно один раз. Запишите объём переданных данных и допустимость частично гидратированных диапазонов. Не превращайте пользовательскую отмену в ошибку проверки подлинности или общую ошибку телеметрии и не перезапускайте автоматически крупную операцию, которую пользователь намеренно остановил. Следующий повтор пользователя должен начинаться с нового запроса и текущей удалённой версии.
Что проверить
- Запишите исходное событие отмены и связанный transfer key.
- Остановите удалённый ввод-вывод и освободите буферы без двойного завершения.
- Сообщайте об отмене отдельно от abort, timeout и сетевого сбоя.
Ссылки
- Microsoft: типы cancel-fetch callbacks
- Microsoft: завершение операций и transfer keys
- Microsoft: асинхронные запросы гидратации
Нужно найти другой код? Найти другой код состояния или ошибки.
