| Предыдущий | Следующий |
| STATUS_CLOUD_FILE_PROVIDER_NOT_RUNNING | STATUS_CLOUD_FILE_METADATA_TOO_LARGE |
STATUS_CLOUD_FILE_METADATA_CORRUPT
description[локальные метаданные заполнителя невозможно интерпретировать как допустимую запись Cloud Files.]Этот статус относится к метаданным, прикреплённым к локальному заполнителю. Cloud Files хранит такие сведения отдельно от видимых пользователю байтов файла; они включают заданное поставщиком удостоверение файла и стандартное состояние заполнителя. Поэтому повреждённая запись может нарушить открытие, гидратацию, переименование или операции состояния, даже если удалённый объект по-прежнему существует.
Не считайте это обычной ошибкой контрольной суммы самого документа. Соберите путь заполнителя, идентификатор файла, идентификатор файла корня синхронизации, удостоверение поставщика и завершившуюся ошибкой операцию API. Восстановление должен выполнять поставщик через поддерживаемую логику обновления, возврата или повторного перечисления заполнителей, а не путём ручного изменения точки повторной обработки.
Полезные проверки
- Запросите сведения о заполнителе до любого восстановления, которое может отбросить локально изменённую версию.
- Сравните постоянное сопоставление этого файла у поставщика с локальным удостоверением файла, возвращаемым в обратных вызовах.
- Отделяйте повреждённую запись заполнителя от сбоя гидратации данных или конфликта удалённой версии.
Связанная документация
- CfGetPlaceholderInfo описывает удостоверение заполнителя, размеры, состояние закрепления и состояние синхронизации.
- Механизмы облачной синхронизации описывает роль платформы в управлении заполнителями.
Нужно найти другой код? Найти другой код состояния или ошибки.