| Предыдущий | Следующий |
| STATUS_CLOUD_FILE_NETWORK_UNAVAILABLE | STATUS_CLOUD_FILE_NOT_UNDER_SYNC_ROOT |
STATUS_CLOUD_FILE_UNSUCCESSFUL
Это общий результат, а не диагноз. Его ценность состоит в сохранении точного контекста операции, который должен был дать более конкретную причину: тип обратного вызова поставщика, путь корня синхронизации, идентичность файла, ключ запроса, результат транспорта и любой сформированный поставщиком статус синхронизации.
Не сводите все такие ошибки к общему циклу повторов. Сначала проверьте, предоставил ли поставщик файловый или корневой CF_SYNC_STATUS; платформа может сохранить эти сведения и использовать их для формирования более полезного сообщения об ошибке операции с заполнителем.
Полезные проверки
- Записывайте тип обратного вызова или операции и все непрозрачные ключи, не пытаясь интерпретировать их байты.
- Сохраняйте контекст ошибки поставщика через документированный механизм статуса синхронизации.
- Используйте следующий конкретный результат телеметрии поставщика, чтобы выбрать повтор, повторную аутентификацию, восстановление или обработку конфликта.
Связанная документация
- CfExecute описывает файловый статус синхронизации, связанный с операциями поставщика.
- CfReportSyncStatus описывает корневой статус, используемый при отсутствии файлового статуса.
Нужно найти другой код? Найти другой код состояния или ошибки.