ISimpleSyncProviderConstraintConflictResolver-Member

Stellt einen benutzerdefinierten Konfliktauflöser dar, der Einschränkungskonflikte behandelt, z. B. doppelte Elemente, die in mehrere Replikate eingefügt werden.

Der ISimpleSyncProviderConstraintConflictResolver-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode MergeConstraintConflict(Object, ConflictVersionInformation, IEnumerable< (Of < <' (SyncId> ) > > ), ItemFieldDictionary, ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%) Führt, wenn in einer abgeleiteten Klasse überschrieben, lokale und Remotedaten in einem Element zusammen, das auf das Ziel angewendet wird.
Öffentliche Methode ModifyAndInsertRemoteItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext, ItemFieldDictionary%) Benennt, wenn in einer abgeleiteten Klasse überschrieben, das Remoteelement um, damit es dem lokalen Elementnamen nicht mehr widerspricht, und fügt das Remoteelement in das lokale Replikat ein.
Öffentliche Methode ModifyAndUpdateRemoteItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%) Benennt, wenn in einer abgeleiteten Klasse überschrieben, das Remoteelement um, damit es dem lokalen Elementnamen nicht mehr widerspricht, und aktualisiert das Remoteelement im lokalen Replikat.
Öffentliche Methode ModifyLocalItem(ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%) Benennt, wenn in einer abgeleiteten Klasse überschrieben, das lokale Element um, damit es dem Namen des Remoteelements nicht mehr widerspricht.

Zum Anfang

Siehe auch

Verweis

ISimpleSyncProviderConstraintConflictResolver Schnittstelle

Microsoft.Synchronization.SimpleProviders-Namespace