다음을 통해 공유


SyncConflict 클래스

행 수준의 동기화 충돌을 나타냅니다.

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

구문

‘선언
<SerializableAttribute> _
Public Class SyncConflict
‘사용 방법
Dim instance As SyncConflict
[SerializableAttribute] 
public class SyncConflict
[SerializableAttribute] 
public ref class SyncConflict
/** @attribute SerializableAttribute() */ 
public class SyncConflict
SerializableAttribute 
public class SyncConflict

주의

동기화 중에 충돌이 발생할 경우 각 충돌 행의 데이터는 SyncConflict 컬렉션에 저장됩니다. 이 컬렉션은 다음과 같은 경우 메모리 부족 오류를 발생시킬 정도로 규모가 커질 수 있습니다.

  • 충돌 행이 많습니다. 각 세션에서 작은 수의 행을 동기화하거나 한 노드에서만 특정 행을 업데이트하여 충돌 수를 제한해 보십시오.

  • 충돌 행에 큰 데이터 형식의 열이 들어 있습니다. 동기화되는 열 집합에 큰 데이터 형식의 열은 포함하지 마십시오. 자세한 내용은 방법: 행 및 열 필터링을 참조하십시오.

예제

충돌을 처리하는 방법에 대한 예제는 방법: 데이터 충돌 및 오류 처리를 참조하십시오.

상속 계층 구조

System.Object
  Microsoft.Synchronization.Data.SyncConflict

스레드로부터의 안전성

이 유형의 모든 public static(Visual Basic의 경우 Shared ) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

SyncConflict 멤버
Microsoft.Synchronization.Data 네임스페이스