Compartir a través de


ISimpleSyncProviderConstraintConflictResolver.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
)
void ModifyAndInsertRemoteItem (
    Object itemData, 
    IEnumerable<SyncId> changeUnitsToCreate, 
    RecoverableErrorReportingContext recoverableErrorReportingContext, 
    /** @attribute OutAttribute() */ /** @ref */ ItemFieldDictionary updatedKeyAndVersion
)
JScript does not support passing value-type arguments by reference.

Parámetros

  • itemData
    Datos para el elemento en un formato específico del proveedor.
  • changeUnitsToCreate
    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
    Objeto RecoverableErrorReportingContext que se utiliza para notificar errores recuperables que se producen al intentar resolver un conflicto.
  • updatedKeyAndVersion
    Devuelve las propiedades de clave y de versión que se crearon como consecuencia de la resolución de conflictos.

Excepciones

Tipo de 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