Méthode ISimpleSyncProviderConstraintConflictResolver.ModifyAndInsertRemoteItem
En cas de substitution dans une classe dérivée, renomme l'élément distant afin qu'il ne soit plus en conflit avec le nom d'élément local et insère l'élément distant dans le réplica local.
Espace de noms: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (dans microsoft.synchronization.simpleproviders.dll)
Syntaxe
'Déclaration
Sub ModifyAndInsertRemoteItem ( _
itemData As Object, _
changeUnitsToCreate As IEnumerable(Of SyncId), _
recoverableErrorReportingContext As RecoverableErrorReportingContext, _
<OutAttribute> ByRef updatedKeyAndVersion As ItemFieldDictionary _
)
'Utilisation
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.
Paramètres
- itemData
Données de l'élément dans un format spécifique au fournisseur.
- changeUnitsToCreate
Collection d'objets SyncId qui représentent le jeu d'unités de modification à créer pendant la résolution du conflit.
- recoverableErrorReportingContext
Objet RecoverableErrorReportingContext utilisé pour signaler des erreurs récupérables qui se produisent pendant les tentatives de résolution de conflit.
- updatedKeyAndVersion
Retourne les propriétés de version et de clé créées à la suite d'une résolution de conflit.
Exceptions
Type d'exception | Condition |
---|---|
changeUnitsToCreate a présenté une unité de modification de taille inattendue. |
Voir aussi
Référence
Interface ISimpleSyncProviderConstraintConflictResolver
Membres ISimpleSyncProviderConstraintConflictResolver
Espace de noms Microsoft.Synchronization.SimpleProviders