다음을 통해 공유


ClientSyncProvider 멤버

클라이언트 데이터 저장소와 통신하는 클라이언트 동기화 공급자를 추상화하고 특정 데이터 저장소 구현으로부터 동기화 에이전트를 보호합니다.

다음 표에서는 ClientSyncProvider 형식에 의해 노출되는 멤버의 목록을 보여 줍니다.

Protected 생성자

  이름 설명
Protected method ClientSyncProvider ClientSyncProvider 클래스의 새 인스턴스를 초기화합니다.

위쪽

Public 속성

  이름 설명
Public property ClientId 파생 클래스에서 재정의되면 Synchronization Services에서 클라이언트 데이터베이스를 식별하는 데 사용하는 GUID를 가져오거나 설정합니다.

위쪽

Public 메서드

( Protected 메서드 참조)

  이름 설명
Public method ApplyChanges 파생 클래스에서 재정의되면 그룹 메타데이터, 데이터 집합 및 동기화 세션 매개 변수를 지정한 경우 동기화 그룹에 대한 삽입, 업데이트 및 삭제를 클라이언트 데이터베이스에 적용합니다.
Public method BeginTransaction 파생 클래스에서 재정의되면 트랜잭션을 시작하기 위해 SyncAgent에서 호출합니다. 이를 통해 에이전트에서 변경 내용 집합을 원자 단위로 커밋할 수 있습니다.
Public method CreateSchema 파생 클래스에서 재정의되면 스키마가 없을 경우 클라이언트 데이터베이스에 테이블 스키마를 만듭니다.
Public method Dispose ClientSyncProvider에서 사용하는 리소스를 모두 해제합니다.
Public method EndTransaction 파생 클래스에서 재정의되면 트랜잭션을 끝내기 위해 SyncAgent에서 호출합니다. 이를 통해 에이전트에서 변경 내용 집합을 원자 단위로 커밋할 수 있습니다.
Public method Equals  오버로드되었습니다. ( Object에서 상속됩니다.)
Public method GetChanges 파생 클래스에서 재정의되면 마지막으로 Synchronize 또는 AcceptChanges를 호출한 이후에 클라이언트의 지정한 동기화 그룹 및 세션에 대해 발생한 삽입, 업데이트 및 삭제를 가져옵니다.
Public method GetHashCode  ( Object에서 상속됩니다.)
Public method GetTableReceivedAnchor 파생 클래스에서 재정의되면 서버에서 마지막 변경 내용을 받은 시간이 포함된 SyncAnchor 개체를 가져옵니다.
Public method GetTableSentAnchor 파생 클래스에서 재정의되면 클라이언트에서 마지막 변경 내용을 보낸 시간이 포함된 SyncAnchor 개체를 가져옵니다.
Public method GetType  ( Object에서 상속됩니다.)
Public method Bb726055.static(ko-kr,SQL.105).gif ReferenceEquals  ( Object에서 상속됩니다.)
Public method SetTableReceivedAnchor 파생 클래스에서 재정의되면 서버에서 마지막 변경 내용을 받은 시간이 포함된 SyncAnchor 개체를 설정합니다.
Public method SetTableSentAnchor 파생 클래스에서 재정의되면 클라이언트에서 마지막 변경 내용을 보낸 시간이 포함된 SyncAnchor 개체를 설정합니다.
Public method ToString  ( Object에서 상속됩니다.)

위쪽

Protected 메서드

  이름 설명
Protected method Finalize  ( Object에서 상속됩니다.)
Protected method MemberwiseClone  ( Object에서 상속됩니다.)

위쪽

참고 항목

참조

ClientSyncProvider 클래스
Microsoft.Synchronization.Data 네임스페이스