IChangeConflict::SetResolveActionForChangeUnit
Legt die Konfliktauflösungsaktion für die einen Konflikt verursachende Änderung der Änderungseinheit fest.
HRESULT SetResolveActionForChangeUnit(
ISyncChangeUnit *pChangeUnit,
SYNC_RESOLVE_ACTION resolveAction);
Parameter
- pChangeUnit
[in] Die Änderungseinheit, für die die Konfliktauflösungsaktion festgelegt werden soll.
- resolveAction
[in] Die Konfliktauflösungsaktion, die für pChangeUnit festgelegt werden soll.
Rückgabewert
S_OK
E_POINTER
SYNC_E_INTERNAL_ERROR, wenn der Konflikt ein UPDATE-DELETE-Konflikt ist oder wenn kein Konflikt vorhanden ist.
Hinweise
Beachten Sie, dass das Festlegen der Konfliktauflösungsaktion für eine Änderungseinheit in einem UPDATE-DELETE-Konflikt nicht zulässig ist, weil dieser Typ von Konflikt auf Elementebene aufgelöst werden muss.
Durch Festlegen dieser Aktion in einem Ereignishandler für ISyncCallback::OnConflict gibt der Ereignishandler an, wie der Konflikt vom Änderungsanwender behandelt werden soll.
Siehe auch
Verweis
IChangeConflict-Schnittstelle
SYNC_RESOLVE_ACTION-Enumeration