Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
When overridden in a derived class, renames the remote item so that it no longer conflicts with the local item name and inserts the remote item into the local replica.
Namespace: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (in Microsoft.Synchronization.SimpleProviders.dll)
Syntax
'Declaration
Sub ModifyAndInsertRemoteItem ( _
itemData As Object, _
changeUnitsToCreate As IEnumerable(Of SyncId), _
recoverableErrorReportingContext As RecoverableErrorReportingContext, _
<OutAttribute> ByRef updatedKeyAndVersion As ItemFieldDictionary _
)
'Usage
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
)
Parameters
- itemData
Type: System.Object
Data for the item in a provider-specific format.
- changeUnitsToCreate
Type: System.Collections.Generic.IEnumerable<SyncId>
A collection of SyncId objects that represent the set of change units to create during conflict resolution.
- recoverableErrorReportingContext
Type: Microsoft.Synchronization.SimpleProviders.RecoverableErrorReportingContext
A RecoverableErrorReportingContext object that is used to report recoverable errors that occur during attempts to resolve a conflict.
- updatedKeyAndVersion
Type: Microsoft.Synchronization.SimpleProviders.ItemFieldDictionary%
Returns the key and version properties that were created as a result of conflict resolution.
Exceptions
| Exception | Condition |
|---|---|
| SyncRuntimeInternalErrorException | changeUnitsToCreate contained a change unit of unexpected size. |