ISimpleSyncProviderConstraintConflictResolver.ModifyAndInsertRemoteItem-Methode
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.
Namespace: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (in microsoft.synchronization.simpleproviders.dll)
Syntax
'Declaration
Sub ModifyAndInsertRemoteItem ( _
itemData As Object, _
changeUnitsToCreate As IEnumerable(Of SyncId), _
recoverableErrorReportingContext As RecoverableErrorReportingContext, _
<OutAttribute> ByRef updatedKeyAndVersion As ItemFieldDictionary _
)
'Usage
Dim instance As ISimpleSyncProviderConstraintConflictResolver
Dim itemData As Object
Dim changeUnitsToCreate As IEnumerable(Of SyncId)
Dim recoverableErrorReportingContext As RecoverableErrorReportingContext
Dim updatedKeyAndVersion As ItemFieldDictionary
instance.ModifyAndInsertRemoteItem(itemData, changeUnitsToCreate, recoverableErrorReportingContext, updatedKeyAndVersion)
void ModifyAndInsertRemoteItem (
Object itemData,
IEnumerable<SyncId> changeUnitsToCreate,
RecoverableErrorReportingContext recoverableErrorReportingContext,
out ItemFieldDictionary updatedKeyAndVersion
)
void ModifyAndInsertRemoteItem (
Object^ itemData,
IEnumerable<SyncId^>^ changeUnitsToCreate,
RecoverableErrorReportingContext^ recoverableErrorReportingContext,
[OutAttribute] ItemFieldDictionary^% updatedKeyAndVersion
)
void ModifyAndInsertRemoteItem (
Object itemData,
IEnumerable<SyncId> changeUnitsToCreate,
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.
- changeUnitsToCreate
Eine Auflistung von SyncId-Objekten, die den Satz von Änderungseinheiten darstellen, die während der Konfliktauflösung erstellt werden sollen.
- 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 erstellt wurden.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
changeUnitsToCreate hat eine Änderungseinheit unerwarteter Größe enthalten. |
Siehe auch
Verweis
ISimpleSyncProviderConstraintConflictResolver-Schnittstelle
ISimpleSyncProviderConstraintConflictResolver-Member
Microsoft.Synchronization.SimpleProviders-Namespace