Compartilhar via


ISimpleSyncProviderConstraintConflictResolver::ModifyAndUpdateRemoteItem

Renomeia o item remoto de forma que ele não esteja mais em conflito com o nome do item local e atualiza o item remoto na réplica local.

HRESULT ModifyAndUpdateRemoteItem(
  IUnknown *pItemData,
  const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
  const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  ITEM_FIELDS **ppUpdatedKeyAndVersionInfo);

Parâmetros

  • pItemData
    [in] Os dados do item em um formato específico do provedor.
  • pChangeUnitsToUpdate
    [in, unique] Uma coleção de objetos CHANGE_UNIT_SET que representam o conjunto de unidades de alteração a ser atualizado durante a resolução de conflitos.
  • pKeyAndExpectedVersionInfo
    [in] As propriedades de chave e versão do item que está em conflito.
  • pRecoverableErrorCallback
    [in] Um objeto IRecoverableErrorCallback que contém métodos que poderão ser chamados se ocorrer um erro recuperável durante a manipulação de conflitos.
  • ppUpdatedKeyAndVersionInfo
    [out] As propriedades de chave e versão que foram modificadas como resultado da resolução de conflitos.

Valor de retorno

  • S_OK

Consulte também

Referência

Interface ISimpleSyncProviderConstraintConflictResolver