Compartilhar via


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

ArgumentNullException

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