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