Códigos de erro de provedor simples
Este tópico lista os novos códigos de erro definidos pelo Sync Framework para provedores simples. O Sync Framework usa o mecanismo IErrorInfo padrão para relatar a descrição do erro e a origem da falha.
Comentários
Código do erro |
Descrição |
SYNC_E_PFX_NO_ITEM_SCHEMA_DEFINED |
O provedor simples não tem nenhum esquema de item definido. |
SYNC_E_PFX_CHANGE_DETECTION_FAILED |
Falha na detecção de alteração de provedor simples. |
SYNC_E_PFX_NEW_ITEM_MUST_CONTAIN_ALL_FIELDS |
O provedor simples exige que os novos itens que estão sendo relatados contenham todos os campos. |
SYNC_E_PFX_OPTIMISTIC_CONCURRENCY_VIOLATION |
O provedor simples detectou uma violação de simultaneidade otimista. |
SYNC_E_PFX_PROVIDERS_HAVE_NO_COMMON_CHANGE_UNITS |
O provedor simples não detectou nenhuma unidade de alteração em comum nos provedores que estão sendo sincronizados. |
SYNC_E_PFX_CHANGE_UNIT_NOT_RECOGNIZED |
O provedor simples determinou que esta ID de unidade de alteração não é reconhecida por esta réplica. |
SYNC_E_PFX_DUPLICATE_ITEM_FOUND_IN_METADATA_STORE |
O provedor simples localizou um item no repositório de metadados com os mesmos campos de identidade do item atual. |
SYNC_E_PFX_INVALID_OPERATION |
O provedor simples não dá suporte a esta operação inválida devido ao estado atual do objeto. |
SYNC_E_PFX_MUST_FAIL_ENTIRE_ITEM |
O provedor simples exige que um erro recuperável seja registrado somente no nível de item e não por unidade de alteração neste contexto. |
SYNC_E_PFX_ITEM_NOT_FOUND_IN_METADATA_STORE |
O provedor simples não localizou um item com os campos de identidade fornecidos no repositório de metadados. |
SYNC_E_PFX_CHANGE_DEFERRED_BY_PROVIDER |
Esta alteração foi ignorada pelo provedor. |
SYNC_E_PFX_PROVIDER_DOES_NOT_SUPPORT_MERGE_CHANGE_DEFERRED |
Esta alteração foi adiada porque o provedor não dá suporte à resolução de conflitos de simultaneidade personalizada. |
SYNC_E_PFX_METADATA_STORE_VERSION2_REQUIRED |
O provedor simples exige um componente do repositório de metadados da versão 2.0 ou posterior. |
SYNC_E_PFX_CHANGE_DEFERRED_OPTIMISTIC_CONCURRENCY_VIOLATION |
Esta alteração foi adiada porque o item foi modificado localmente durante a sincronização. |
SYNC_E_PFX_CUSTOM_ID_FORMAT_WITH_NO_ID_GENERATOR |
O provedor deve implementar a interface do gerador de IDs personalizadas para formatos de ID não padrão. |
SYNC_E_PFX_CHANGE_DELAYED_BY_PROVIDER |
Esta alteração foi atrasada pelo provedor e será processada novamente no final da sessão. |
SYNC_E_PFX_FRAMEWORK_VERSION_MISMATCH |
O repositório de metadados não pode ser aberto porque ele foi atualizado por componentes de sincronização que são mais novos que os instalados neste computador. |
SYNC_E_PFX_PROVIDER_VERSION_MISMATCH |
A versão do provedor não corresponde à versão armazenada no repositório de metadados. |
Requisitos
Cabeçalho: ProviderFrameworkErrors.h