ModifyAndInsertRemoteItem méthode
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
)
abstract ModifyAndInsertRemoteItem :
itemData:Object *
changeUnitsToCreate:IEnumerable<SyncId> *
recoverableErrorReportingContext:RecoverableErrorReportingContext *
updatedKeyAndVersion:ItemFieldDictionary byref -> unit
function ModifyAndInsertRemoteItem(
itemData : Object,
changeUnitsToCreate : IEnumerable<SyncId>,
recoverableErrorReportingContext : RecoverableErrorReportingContext,
updatedKeyAndVersion : ItemFieldDictionary
)
Paramètres
- itemData
Type : System. . :: . .Object
Données de l'élément dans un format spécifique au fournisseur.
- changeUnitsToCreate
Type : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'SyncId> ) > ) >
Collection d'objets SyncId qui représentent le jeu d'unités de modification à créer pendant la résolution du conflit.
- recoverableErrorReportingContext
Type : Microsoft.Synchronization.SimpleProviders. . :: . .RecoverableErrorReportingContext
Objet RecoverableErrorReportingContext utilisé pour signaler des erreurs récupérables qui se produisent pendant les tentatives de résolution de conflit.
- updatedKeyAndVersion
Type : Microsoft.Synchronization.SimpleProviders. . :: . .ItemFieldDictionary%
Retourne les propriétés de version et de clé créées à la suite d'une résolution de conflit.
Exceptions
Exception | Condition |
---|---|
SyncRuntimeInternalErrorException | changeUnitsToCreate a présenté une unité de modification de taille inattendue. |
Voir aussi
Référence
ISimpleSyncProviderConstraintConflictResolver Interface