다음을 통해 공유


MemoryConflictLog 생성자 (SyncIdFormatGroup, IConflictLogAccess, IConflictLogWriter)

지정된 ID 형식 스키마, 충돌 로그 판독기 및 충돌 로그 작성기를 사용하여 MemoryConflictLog 클래스의 새 인스턴스를 초기화합니다.

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

구문

‘선언
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    conflictLogAccess As IConflictLogAccess, _
    conflictLogWriter As IConflictLogWriter _
)
‘사용 방법
Dim idFormats As SyncIdFormatGroup
Dim conflictLogAccess As IConflictLogAccess
Dim conflictLogWriter As IConflictLogWriter

Dim instance As New MemoryConflictLog(idFormats, conflictLogAccess, conflictLogWriter)
public MemoryConflictLog (
    SyncIdFormatGroup idFormats,
    IConflictLogAccess conflictLogAccess,
    IConflictLogWriter conflictLogWriter
)
public:
MemoryConflictLog (
    SyncIdFormatGroup^ idFormats, 
    IConflictLogAccess^ conflictLogAccess, 
    IConflictLogWriter^ conflictLogWriter
)
public MemoryConflictLog (
    SyncIdFormatGroup idFormats, 
    IConflictLogAccess conflictLogAccess, 
    IConflictLogWriter conflictLogWriter
)
public function MemoryConflictLog (
    idFormats : SyncIdFormatGroup, 
    conflictLogAccess : IConflictLogAccess, 
    conflictLogWriter : IConflictLogWriter
)

매개 변수

  • idFormats
    공급자의 ID 형식 스키마입니다.
  • conflictLogAccess
    공급자의 충돌 로그를 나타내는 충돌 로그 판독기입니다.
  • conflictLogWriter
    공급자의 충돌 로그를 나타내는 충돌 로그 작성기입니다.

예외

예외 형식 조건

ArgumentNullException

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

주의

이 생성자를 사용하는 경우 MemoryConflictLog 개체가 conflictLogReader의 메서드에 대한 호출을 연결합니다. 이렇게 되면 변경 내용 적용자가 공급자의 충돌 로그에서 충돌을 찾고 삭제할 수 있습니다.

또한 동기화가 완료된 후 Persist 메서드를 호출하여 conflictLogWriter가 나타내는 충돌 로그에 새 충돌을 모두 저장할 수 있습니다.

참고 항목

참조

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