Partilhar via


IChangeConflict::SetResolveActionForChangeUnit

Define uma ação de resolução de conflitos para a alteração da unidade de alteração em conflito.

HRESULT SetResolveActionForChangeUnit(
  ISyncChangeUnit *pChangeUnit, 
  SYNC_RESOLVE_ACTION resolveAction);

Parâmetros

  • pChangeUnit
    [in] A unidade de alteração para a qual deve-se definir a ação de resolução de conflito.
  • resolveAction
    [in] A ação de resolução do conflito a definir para pChangeUnit.

Valor de retorno

  • S_OK

  • E_POINTER

  • SYNC_E_INTERNAL_ERROR quando o conflito é um conflito de atualização-exclusão ou quando não há conflito.

Comentários

Esteja ciente que definir a ação de resolução de conflito para uma unidade de alteração em um conflito de atualização-exclusão não é válido, porque esse tipo de conflito deve ser resolvido no nível do item.

Definindo esta ação em um manipulador de eventos para ISyncCallback::OnConflict, o manipulador de eventos especifica como o aplicador de alterações deve manipular o conflito.

Consulte também

Referência

Interface IChangeConflict
Enumeração SYNC_RESOLVE_ACTION