ModifyAndInsertRemoteItem Método
Cuando se invalida en una clase derivada, cambia el nombre del elemento remoto para que deje de estar en conflicto con el nombre de elemento local, e inserta el elemento remoto en la réplica local.
Espacio de nombres: Microsoft.Synchronization.SimpleProviders
Ensamblado: Microsoft.Synchronization.SimpleProviders (en Microsoft.Synchronization.SimpleProviders.dll)
Sintaxis
'Declaración
Sub ModifyAndInsertRemoteItem ( _
itemData As Object, _
changeUnitsToCreate As IEnumerable(Of SyncId), _
recoverableErrorReportingContext As RecoverableErrorReportingContext, _
<OutAttribute> ByRef updatedKeyAndVersion As ItemFieldDictionary _
)
'Uso
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
)
Parámetros
- itemData
Tipo: System. . :: . .Object
Datos para el elemento en un formato específico del proveedor.
- changeUnitsToCreate
Tipo: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'SyncId> ) > ) >
Una colección de objetos SyncId que representan el conjunto de unidades de cambio que se van a crear durante la resolución de conflictos.
- recoverableErrorReportingContext
Tipo: Microsoft.Synchronization.SimpleProviders. . :: . .RecoverableErrorReportingContext
Objeto RecoverableErrorReportingContext que se utiliza para notificar errores recuperables que se producen al intentar resolver un conflicto.
- updatedKeyAndVersion
Tipo: Microsoft.Synchronization.SimpleProviders. . :: . .ItemFieldDictionary%
Devuelve las propiedades de clave y de versión que se crearon como consecuencia de la resolución de conflictos.
Excepciones
Excepción | Condición |
---|---|
SyncRuntimeInternalErrorException | changeUnitsToCreate contenía una unidad de cambio de tamaño inesperado. |
Vea también
Referencia
ISimpleSyncProviderConstraintConflictResolver Interfaz
ISimpleSyncProviderConstraintConflictResolver Miembros
Microsoft.Synchronization.SimpleProviders Espacio de nombres