Condividi tramite


IChangeConflict::SetResolveActionForChangeUnit

Imposta un'azione di risoluzione dei conflitti per la modifica dell'unità di modifica in conflitto.

HRESULT SetResolveActionForChangeUnit(
  ISyncChangeUnit *pChangeUnit, 
  SYNC_RESOLVE_ACTION resolveAction);

Parametri

  • pChangeUnit
    [in] Unità di modifica per la quale impostare l'azione di risoluzione dei conflitti.
  • resolveAction
    [in] Azione di risoluzione dei conflitti da impostare per pChangeUnit.

Valore restituito

  • S_OK

  • E_POINTER

  • SYNC_E_INTERNAL_ERROR in caso di conflitto aggiornamento-eliminazione o se non esiste alcun conflitto.

Osservazioni

L'impostazione dell'azione di risoluzione dei conflitti per un'unità di modifica su un conflitto aggiornamento-eliminazione non è consentita perché questo tipo di conflitto deve essere risolto a livello dell'elemento.

Impostando questa azione in un gestore dell'evento per ISyncCallback::OnConflict, il gestore dell'evento specifica il modo in cui l'oggetto di applicazione modifiche deve gestire il conflitto.

Vedere anche

Riferimento

Interfaccia IChangeConflict
Enumerazione SYNC_RESOLVE_ACTION