클라이언트 데이터 저장소와 통신하는 클라이언트 동기화 공급자를 추상화하고 특정 데이터 저장소 구현으로부터 동기화 에이전트를 보호합니다.
다음 표에서는 ClientSyncProvider 형식에 의해 노출되는 멤버의 목록을 보여 줍니다.
Protected 생성자
| 이름 | 설명 | |
|---|---|---|
![]() |
ClientSyncProvider | ClientSyncProvider 클래스의 새 인스턴스를 초기화합니다. |
위쪽
Public 속성
| 이름 | 설명 | |
|---|---|---|
![]() |
ClientId | 파생 클래스에서 재정의되면 Synchronization Services에서 클라이언트 데이터베이스를 식별하는 데 사용하는 GUID를 가져오거나 설정합니다. |
위쪽
Public 메서드
( Protected 메서드 참조)
| 이름 | 설명 | |
|---|---|---|
![]() |
ApplyChanges | 파생 클래스에서 재정의되면 그룹 메타데이터, 데이터 집합 및 동기화 세션 매개 변수를 지정한 경우 동기화 그룹에 대한 삽입, 업데이트 및 삭제를 클라이언트 데이터베이스에 적용합니다. |
![]() |
BeginTransaction | 파생 클래스에서 재정의되면 트랜잭션을 시작하기 위해 SyncAgent에서 호출합니다. 이를 통해 에이전트에서 변경 내용 집합을 원자 단위로 커밋할 수 있습니다. |
![]() |
CreateSchema | 파생 클래스에서 재정의되면 스키마가 없을 경우 클라이언트 데이터베이스에 테이블 스키마를 만듭니다. |
![]() |
Dispose | ClientSyncProvider에서 사용하는 리소스를 모두 해제합니다. |
![]() |
EndTransaction | 파생 클래스에서 재정의되면 트랜잭션을 끝내기 위해 SyncAgent에서 호출합니다. 이를 통해 에이전트에서 변경 내용 집합을 원자 단위로 커밋할 수 있습니다. |
![]() |
Equals | 오버로드되었습니다. ( Object에서 상속됩니다.) |
![]() |
GetChanges | 파생 클래스에서 재정의되면 마지막으로 Synchronize 또는 AcceptChanges를 호출한 이후에 클라이언트의 지정한 동기화 그룹 및 세션에 대해 발생한 삽입, 업데이트 및 삭제를 가져옵니다. |
![]() |
GetHashCode | ( Object에서 상속됩니다.) |
![]() |
GetTableReceivedAnchor | 파생 클래스에서 재정의되면 서버에서 마지막 변경 내용을 받은 시간이 포함된 SyncAnchor 개체를 가져옵니다. |
![]() |
GetTableSentAnchor | 파생 클래스에서 재정의되면 클라이언트에서 마지막 변경 내용을 보낸 시간이 포함된 SyncAnchor 개체를 가져옵니다. |
![]() |
GetType | ( Object에서 상속됩니다.) |
![]() |
ReferenceEquals | ( Object에서 상속됩니다.) |
![]() |
SetTableReceivedAnchor | 파생 클래스에서 재정의되면 서버에서 마지막 변경 내용을 받은 시간이 포함된 SyncAnchor 개체를 설정합니다. |
![]() |
SetTableSentAnchor | 파생 클래스에서 재정의되면 클라이언트에서 마지막 변경 내용을 보낸 시간이 포함된 SyncAnchor 개체를 설정합니다. |
![]() |
ToString | ( Object에서 상속됩니다.) |
위쪽
Protected 메서드
| 이름 | 설명 | |
|---|---|---|
![]() |
Finalize | ( Object에서 상속됩니다.) |
![]() |
MemberwiseClone | ( Object에서 상속됩니다.) |
위쪽
참고 항목
참조
ClientSyncProvider 클래스
Microsoft.Synchronization.Data 네임스페이스
.gif)
.gif)
.gif)
.gif)