ISimpleSyncProviderConcurrencyConflictResolver::ResolveUpdateUpdateConflict
Löst Konflikte auf, bei denen ein Element auf beiden Replikaten aktualisiert wurde.
HRESULT ResolveUpdateUpdateConflict(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToMerge,
const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
IRecoverableErrorCallback *pRecoverableErrorCallback,
ITEM_FIELDS **ppUpdatedVersionInfo);
Parameter
- pItemData
[in] Daten für das Element in einem anbieterspezifischen Format.
- pChangeUnitsToMerge
[in, unique] Eine Auflistung von CHANGE_UNIT_SET-Objekten, die einen Satz von Änderungseinheiten darstellen, der während der Konfliktauflösung zusammengeführt werden soll.
- pChangeUnitsToUpdate
[in, unique] Eine Auflistung von CHANGE_UNIT_SET-Objekten, die einen Satz von Änderungseinheiten darstellen, der während der Konfliktauflösung aktualisiert werden soll.
- pKeyAndExpectedVersionInfo
[in, unique] Der Schlüssel und die Versionseigenschaften des Elements, das in einem Konflikt steht.
- pRecoverableErrorCallback
[in] Ein IRecoverableErrorCallback-Objekt, das Methoden enthält, die aufgerufen werden können, wenn während der Konfliktbehandlung ein behebbarer Fehler auftritt.
- ppUpdatedVersionInfo
[out] Gibt die aktualisierten Versionseigenschaften der aktualisierten Elemente zurück.
Rückgabewert
- S_OK
Siehe auch
Verweis
ISimpleSyncProviderConcurrencyConflictResolver-Schnittstelle