Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando sottoposto a override in una classe derivata, rinomina l'elemento remoto in modo da non essere più in conflitto con il nome dell'elemento locale e aggiorna l'elemento remoto nella replica locale.
Spazio dei nomi: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (in microsoft.synchronization.simpleproviders.dll)
Sintassi
'Dichiarazione
Sub ModifyAndUpdateRemoteItem ( _
itemData As Object, _
changeUnitsToUpdate As IEnumerable(Of SyncId), _
keyAndExpectedVersion As ItemFieldDictionary, _
recoverableErrorReportingContext As RecoverableErrorReportingContext, _
<OutAttribute> ByRef updatedKeyAndVersion As ItemFieldDictionary _
)
'Utilizzo
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
)
void ModifyAndUpdateRemoteItem (
Object itemData,
IEnumerable<SyncId> changeUnitsToUpdate,
ItemFieldDictionary keyAndExpectedVersion,
RecoverableErrorReportingContext recoverableErrorReportingContext,
/** @attribute OutAttribute() */ /** @ref */ ItemFieldDictionary updatedKeyAndVersion
)
JScript does not support passing value-type arguments by reference.
Parametri
- itemData
Dati per l'elemento in un formato specifico del provider.
- changeUnitsToUpdate
Raccolta di oggetti SyncId che rappresentano il set di unità di modifiche da aggiornare durante la risoluzione dei conflitti.
- keyAndExpectedVersion
Proprietà della chiave e della versione dell'elemento in conflitto.
- recoverableErrorReportingContext
Oggetto RecoverableErrorReportingContext utilizzato per segnalare errori reversibili che si verificano durante i tentativi di risolvere un conflitto.
- updatedKeyAndVersion
Restituisce le proprietà della chiave e della versione che sono state modificate come risultato della risoluzione dei conflitti.
Eccezioni
| Tipo di eccezione | Condizione |
|---|---|
changeUnitsToUpdate conteneva un'unità di modifica di dimensioni impreviste. |
Vedere anche
Riferimento
Interfaccia ISimpleSyncProviderConstraintConflictResolver
Membri ISimpleSyncProviderConstraintConflictResolver
Spazio dei nomi Microsoft.Synchronization.SimpleProviders