Método ISimpleSyncProviderConstraintConflictResolver.ModifyAndInsertRemoteItem
Quando substituído em uma classe derivada, renomeia o item remoto de forma que ele não esteja mais em conflito com o nome do item local e insere o item remoto na réplica local.
Namespace: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (em microsoft.synchronization.simpleproviders.dll)
Sintaxe
'Declaração
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
Os dados do item em um formato específico do provedor.
- changeUnitsToCreate
Uma coleção de objetos SyncId que representam o conjunto de unidades de alteração a ser criado durante a resolução de conflitos.
- recoverableErrorReportingContext
Um objeto RecoverableErrorReportingContext usado para relatar erros recuperáveis que ocorrem durante as tentativas para resolver um conflito.
- updatedKeyAndVersion
Retorna as propriedades de chave e versão que foram criadas como resultado da resolução de conflitos.
Exceções
Tipo de exceção | Condição |
---|---|
changeUnitsToCreate continha uma unidade de alteração com tamanho inesperado. |
Consulte também
Referência
Interface ISimpleSyncProviderConstraintConflictResolver
Membros ISimpleSyncProviderConstraintConflictResolver
Namespace Microsoft.Synchronization.SimpleProviders