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