다음을 통해 공유


MemoryConflictLog.SaveConflict 메서드

동시성 충돌을 일으킨 변경 내용에 대한 정보를 저장합니다.

네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization

구문

‘선언
Public Sub SaveConflict ( _
    conflictingChange As ItemChange, _
    conflictingChangeData As Object, _
    conflictingChangeKnowledge As SyncKnowledge _
)
‘사용 방법
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
)

매개 변수

  • conflictingChange
    충돌하는 변경 내용에 대한 항목 메타데이터입니다.
  • conflictingChangeData
    충돌하는 변경 내용에 대한 항목 데이터입니다.
  • conflictingChangeKnowledge
    이 변경 내용이 적용되는 경우 배우게 되는 정보입니다. 변경 내용과 함께 저장되어야 합니다.

예외

예외 형식 조건

ArgumentNullException

conflictingChange 또는 conflictingChangeKnowledge가 null 참조(Visual Basic에서는 Nothing)입니다.

주의

충돌은 메모리 내 충돌 로그에 저장됩니다. 동기화가 완료된 후 충돌을 저장하려면 Persist를 호출합니다.

참고 항목

참조

MemoryConflictLog 클래스
MemoryConflictLog 멤버
Microsoft.Synchronization 네임스페이스