ISimpleSyncProviderConstraintConflictResolver.ModifyAndUpdateRemoteItem-Methode
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.
Namespace: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (in microsoft.synchronization.simpleproviders.dll)
Syntax
'Declaration
Sub ModifyAndUpdateRemoteItem ( _
itemData As Object, _
changeUnitsToUpdate As IEnumerable(Of SyncId), _
keyAndExpectedVersion As ItemFieldDictionary, _
recoverableErrorReportingContext As RecoverableErrorReportingContext, _
<OutAttribute> ByRef updatedKeyAndVersion As ItemFieldDictionary _
)
'Usage
Dim instance As ISimpleSyncProviderConstraintConflictResolver
Dim itemData As Object
Dim changeUnitsToUpdate As IEnumerable(Of SyncId)
Dim keyAndExpectedVersion As ItemFieldDictionary
Dim recoverableErrorReportingContext As RecoverableErrorReportingContext
Dim updatedKeyAndVersion As ItemFieldDictionary
instance.ModifyAndUpdateRemoteItem(itemData, changeUnitsToUpdate, keyAndExpectedVersion, recoverableErrorReportingContext, updatedKeyAndVersion)
void ModifyAndUpdateRemoteItem (
Object itemData,
IEnumerable<SyncId> changeUnitsToUpdate,
ItemFieldDictionary keyAndExpectedVersion,
RecoverableErrorReportingContext recoverableErrorReportingContext,
out ItemFieldDictionary updatedKeyAndVersion
)
void ModifyAndUpdateRemoteItem (
Object^ itemData,
IEnumerable<SyncId^>^ changeUnitsToUpdate,
ItemFieldDictionary^ keyAndExpectedVersion,
RecoverableErrorReportingContext^ recoverableErrorReportingContext,
[OutAttribute] ItemFieldDictionary^% updatedKeyAndVersion
)
void ModifyAndUpdateRemoteItem (
Object itemData,
IEnumerable<SyncId> changeUnitsToUpdate,
ItemFieldDictionary keyAndExpectedVersion,
RecoverableErrorReportingContext recoverableErrorReportingContext,
/** @attribute OutAttribute() */ /** @ref */ ItemFieldDictionary updatedKeyAndVersion
)
JScript does not support passing value-type arguments by reference.
Parameter
- itemData
Daten für das Element in einem anbieterspezifischen Format.
- changeUnitsToUpdate
Eine Auflistung von SyncId-Objekten, die den Satz von Änderungseinheiten darstellen, die während der Konfliktauflösung aktualisiert werden sollen.
- keyAndExpectedVersion
Der Schlüssel und die Versionseigenschaften des Elements, das in Konflikt steht.
- recoverableErrorReportingContext
Ein RecoverableErrorReportingContext-Objekt, das zur Meldung von behebbaren Fehlern verwendet wird, die während der Versuche zur Konfliktauflösung auftreten.
- updatedKeyAndVersion
Gibt den Schlüssel und die Versionseigenschaften zurück, die als Ergebnis der Konfliktauflösung geändert wurden.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
changeUnitsToUpdate hat eine Änderungseinheit unerwarteter Größe enthalten. |
Siehe auch
Verweis
ISimpleSyncProviderConstraintConflictResolver-Schnittstelle
ISimpleSyncProviderConstraintConflictResolver-Member
Microsoft.Synchronization.SimpleProviders-Namespace