Compartilhar via


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

Consulte também

Conceitos

Componentes de provedor simples do Sync Framework