Partager via


ResolveUpdateUpdateConflict méthode

En cas de substitution dans une classe dérivée, résout les conflits dans le cadre desquels un élément a été mis à jour sur les deux réplicas.

Espace de noms :  Microsoft.Synchronization.SimpleProviders
Assembly :  Microsoft.Synchronization.SimpleProviders (dans Microsoft.Synchronization.SimpleProviders.dll)

Syntaxe

'Déclaration
Sub ResolveUpdateUpdateConflict ( _
    itemData As Object, _
    changeUnitsToMerge As IEnumerable(Of SyncId), _
    changeUnitsToUpdate As IEnumerable(Of SyncId), _
    keyAndExpectedVersion As ItemFieldDictionary, _
    recoverableErrorReportingContext As RecoverableErrorReportingContext, _
    <OutAttribute> ByRef updatedVersion As ItemFieldDictionary _
)
'Utilisation
Dim instance As ISimpleSyncProviderConcurrencyConflictResolver
Dim itemData As Object
Dim changeUnitsToMerge As IEnumerable(Of SyncId)
Dim changeUnitsToUpdate As IEnumerable(Of SyncId)
Dim keyAndExpectedVersion As ItemFieldDictionary
Dim recoverableErrorReportingContext As RecoverableErrorReportingContext
Dim updatedVersion As ItemFieldDictionary

instance.ResolveUpdateUpdateConflict(itemData, _
    changeUnitsToMerge, changeUnitsToUpdate, _
    keyAndExpectedVersion, recoverableErrorReportingContext, _
    updatedVersion)
void ResolveUpdateUpdateConflict(
    Object itemData,
    IEnumerable<SyncId> changeUnitsToMerge,
    IEnumerable<SyncId> changeUnitsToUpdate,
    ItemFieldDictionary keyAndExpectedVersion,
    RecoverableErrorReportingContext recoverableErrorReportingContext,
    out ItemFieldDictionary updatedVersion
)
void ResolveUpdateUpdateConflict(
    Object^ itemData, 
    IEnumerable<SyncId^>^ changeUnitsToMerge, 
    IEnumerable<SyncId^>^ changeUnitsToUpdate, 
    ItemFieldDictionary^ keyAndExpectedVersion, 
    RecoverableErrorReportingContext^ recoverableErrorReportingContext, 
    [OutAttribute] ItemFieldDictionary^% updatedVersion
)
abstract ResolveUpdateUpdateConflict : 
        itemData:Object * 
        changeUnitsToMerge:IEnumerable<SyncId> * 
        changeUnitsToUpdate:IEnumerable<SyncId> * 
        keyAndExpectedVersion:ItemFieldDictionary * 
        recoverableErrorReportingContext:RecoverableErrorReportingContext * 
        updatedVersion:ItemFieldDictionary byref -> unit 
function ResolveUpdateUpdateConflict(
    itemData : Object, 
    changeUnitsToMerge : IEnumerable<SyncId>, 
    changeUnitsToUpdate : IEnumerable<SyncId>, 
    keyAndExpectedVersion : ItemFieldDictionary, 
    recoverableErrorReportingContext : RecoverableErrorReportingContext, 
    updatedVersion : ItemFieldDictionary
)

Paramètres

Exceptions

Exception Condition
SyncRuntimeInternalErrorException

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

Voir aussi

Référence

ISimpleSyncProviderConcurrencyConflictResolver Interface

Membres ISimpleSyncProviderConcurrencyConflictResolver

Espace de noms Microsoft.Synchronization.SimpleProviders