Partager via


ModifyAndUpdateRemoteItem 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 met à jour 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 ModifyAndUpdateRemoteItem ( _
    itemData As Object, _
    changeUnitsToUpdate As IEnumerable(Of SyncId), _
    keyAndExpectedVersion As ItemFieldDictionary, _
    recoverableErrorReportingContext As RecoverableErrorReportingContext, _
    <OutAttribute> ByRef updatedKeyAndVersion As ItemFieldDictionary _
)
'Utilisation
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
)
abstract ModifyAndUpdateRemoteItem : 
        itemData:Object * 
        changeUnitsToUpdate:IEnumerable<SyncId> * 
        keyAndExpectedVersion:ItemFieldDictionary * 
        recoverableErrorReportingContext:RecoverableErrorReportingContext * 
        updatedKeyAndVersion:ItemFieldDictionary byref -> unit 
function ModifyAndUpdateRemoteItem(
    itemData : Object, 
    changeUnitsToUpdate : IEnumerable<SyncId>, 
    keyAndExpectedVersion : ItemFieldDictionary, 
    recoverableErrorReportingContext : RecoverableErrorReportingContext, 
    updatedKeyAndVersion : ItemFieldDictionary
)

Paramètres

Exceptions

Exception Condition
SyncRuntimeInternalErrorException

changeUnitsToUpdate a présenté une unité de modification de taille inattendue.

Voir aussi

Référence

ISimpleSyncProviderConstraintConflictResolver Interface

Membres ISimpleSyncProviderConstraintConflictResolver

Espace de noms Microsoft.Synchronization.SimpleProviders