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


Коды ошибок простого поставщика

В этом разделе перечислены новые коды ошибок, определенные в Sync Framework для простых поставщиков. Sync Framework использует стандартный механизм IErrorInfo, чтобы передать описание ошибок и сведения об источнике сбоя.

Замечания

Код ошибки

Описание

SYNC_E_PFX_NO_ITEM_SCHEMA_DEFINED

Для простого поставщика схема элемента не определена.

SYNC_E_PFX_CHANGE_DETECTION_FAILED

Не удалось обнаружить изменение простого поставщика.

SYNC_E_PFX_NEW_ITEM_MUST_CONTAIN_ALL_FIELDS

Простой поставщик требует, чтобы новые элементы в отчете содержали все поля.

SYNC_E_PFX_OPTIMISTIC_CONCURRENCY_VIOLATION

Простой поставщик обнаружил нарушение оптимистичного параллелизма.

SYNC_E_PFX_PROVIDERS_HAVE_NO_COMMON_CHANGE_UNITS

Простой поставщик не обнаружил общих базовых единиц в поставщиках, для которых выполняется синхронизация.

SYNC_E_PFX_CHANGE_UNIT_NOT_RECOGNIZED

Простой поставщик определил, что идентификатор базовой единицы не распознается репликой.

SYNC_E_PFX_DUPLICATE_ITEM_FOUND_IN_METADATA_STORE

Простой поставщик обнаружил в хранилище метаданных элемент с такими же полями идентификаторов, как у текущего элемента.

SYNC_E_PFX_INVALID_OPERATION

Простой поставщик не поддерживает эту недопустимую операцию из-за текущего состояния объекта.

SYNC_E_PFX_MUST_FAIL_ENTIRE_ITEM

Простой поставщик требует, чтобы устранимая ошибка в этом контексте регистрировалась только на уровне элемента, а не для каждой базовой единицы.

SYNC_E_PFX_ITEM_NOT_FOUND_IN_METADATA_STORE

Простой поставщик не обнаружил в хранилище метаданных элемента с указанными полями идентификаторов.

SYNC_E_PFX_CHANGE_DEFERRED_BY_PROVIDER

Это изменение пропущено поставщиком.

SYNC_E_PFX_PROVIDER_DOES_NOT_SUPPORT_MERGE_CHANGE_DEFERRED

Это изменение было отложено, так как поставщик не поддерживает пользовательское устранение конфликтов параллелизма.

SYNC_E_PFX_METADATA_STORE_VERSION2_REQUIRED

Для этого простого поставщика требуется компонент хранилища метаданных версии 2.0 или более поздней.

SYNC_E_PFX_CHANGE_DEFERRED_OPTIMISTIC_CONCURRENCY_VIOLATION

Это изменение было отложено, так как элемент изменен локально во время синхронизации.

SYNC_E_PFX_CUSTOM_ID_FORMAT_WITH_NO_ID_GENERATOR

Поставщик должен реализовать пользовательский интерфейс генератора идентификаторов для нестандартных форматов идентификаторов.

SYNC_E_PFX_CHANGE_DELAYED_BY_PROVIDER

Это изменение было отложено поставщиком и будет обработано снова в конце сеанса.

SYNC_E_PFX_FRAMEWORK_VERSION_MISMATCH

Не удается открыть хранилище метаданных, так как оно было обновлено компонентами синхронизации, более новыми, чем установленные на этом компьютере.

SYNC_E_PFX_PROVIDER_VERSION_MISMATCH

Версия поставщика не соответствует версии в хранилище метаданных.

Системные требования

Заголовок: ProviderFrameworkErrors.h

См. также

Основные положения

Простой поставщик Sync Framework