Método MemoryConflictLog.SaveConflict
Salva informações sobre uma alteração que causou um conflito de simultaneidade.
Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)
Sintaxe
'Declaração
Public Sub SaveConflict ( _
conflictingChange As ItemChange, _
conflictingChangeData As Object, _
conflictingChangeKnowledge As SyncKnowledge _
)
'Uso
Dim instance As MemoryConflictLog
Dim conflictingChange As ItemChange
Dim conflictingChangeData As Object
Dim conflictingChangeKnowledge As SyncKnowledge
instance.SaveConflict(conflictingChange, conflictingChangeData, conflictingChangeKnowledge)
public void SaveConflict (
ItemChange conflictingChange,
Object conflictingChangeData,
SyncKnowledge conflictingChangeKnowledge
)
public:
virtual void SaveConflict (
ItemChange^ conflictingChange,
Object^ conflictingChangeData,
SyncKnowledge^ conflictingChangeKnowledge
) sealed
public final void SaveConflict (
ItemChange conflictingChange,
Object conflictingChangeData,
SyncKnowledge conflictingChangeKnowledge
)
public final function SaveConflict (
conflictingChange : ItemChange,
conflictingChangeData : Object,
conflictingChangeKnowledge : SyncKnowledge
)
Parâmetros
- conflictingChange
Os metadados de item para a alteração conflitante.
- conflictingChangeData
Os dados de item para a alteração conflitante.
- conflictingChangeKnowledge
O conhecimento a ser adquirido se essa alteração for aplicada. Esse conhecimento deve ser salvo com a alteração.
Exceções
Tipo de exceção | Condição |
---|---|
conflictingChange ou conflictingChangeKnowledge é um referência nula (Nothing no Visual Basic). |
Comentários
O conflito é salvo no log de conflitos na memória. Para salvar o conflito depois que sincronização for concluída, chame Persist.
Consulte também
Referência
Classe MemoryConflictLog
Membros MemoryConflictLog
Namespace Microsoft.Synchronization