클라이언트와 통신하며 동기화 에이전트가 클라이언트 데이터베이스를 특정 방식으로 구현하지 못하도록 차단하는 SQL Server Compact의 클라이언트 동기화 공급자를 추상화합니다.
다음 표에서는 SqlCeClientSyncProvider 형식에 의해 노출되는 멤버의 목록을 보여 줍니다.
Public 생성자
| 이름 | 설명 | |
|---|---|---|
![]() |
SqlCeClientSyncProvider | 오버로드되었습니다. SqlCeClientSyncProvider 클래스의 새 인스턴스를 초기화합니다. |
위쪽
Public 속성
| 이름 | 설명 | |
|---|---|---|
![]() |
ClientId | 재정의되었습니다. Sync Framework에서 클라이언트 데이터베이스를 식별하는 데 사용하는 GUID를 가져오거나 설정합니다. |
![]() |
ConflictResolver | 클라이언트 동기화 공급자의 SyncConflictResolver 개체를 가져옵니다. 이 개체는 충돌 발생 시 수행할 동작을 결정합니다. |
![]() |
Connection | 클라이언트 데이터베이스에 연결하는 데 사용되는 IDbConnection 개체를 가져옵니다. |
![]() |
ConnectionString | 클라이언트 데이터베이스에 연결하는 데 사용되는 문자열을 가져오거나 설정합니다. |
![]() |
CreateDatabaseIfNotExists | 없을 경우 클라이언트 데이터베이스를 만들지 여부를 나타내는 값을 가져오거나 설정합니다. |
![]() |
RetentionInDays | 변경 추적 메타데이터가 SQL Server Compact 데이터베이스에 저장되는 일수를 가져오거나 설정합니다. |
위쪽
Public 메서드
( Protected 메서드 참조)
| 이름 | 설명 | |
|---|---|---|
![]() |
AcceptChanges | 오버로드되었습니다. 클라이언트에서 보류 중인 변경 내용이 다음 동기화 중에 업로드되지 않도록 추적 메타데이터를 업데이트합니다. |
![]() |
ApplyChanges | 오버로드되었습니다. 동기화 그룹에 대한 삽입, 업데이트 및 삭제를 클라이언트 데이터베이스에 적용합니다. |
![]() |
BeginTransaction | 재정의되었습니다. 트랜잭션을 시작하기 위해 SyncAgent에서 호출합니다. 이를 통해 에이전트에서 변경 내용 집합을 원자 단위로 커밋할 수 있습니다. |
![]() |
CreateSchema | 재정의되었습니다. 스키마가 없을 경우 클라이언트 데이터베이스에 테이블 스키마를 만듭니다. |
![]() |
Dispose | 오버로드되었습니다. 재정의되었습니다. SqlCeClientSyncProvider에서 사용하는 리소스를 해제합니다. |
![]() |
EndTransaction | 재정의되었습니다. 트랜잭션을 끝내기 위해 SyncAgent에서 호출합니다. 이를 통해 에이전트에서 변경 내용 집합을 원자 단위로 커밋할 수 있습니다. |
![]() |
Equals | 오버로드되었습니다. ( Object에서 상속됩니다.) |
![]() |
GetChanges | 오버로드되었습니다. 마지막으로 Synchronize 또는 AcceptChanges를 호출한 이후에 발생한 삽입, 업데이트 및 삭제를 클라이언트에서 가져옵니다. |
![]() |
GetHashCode | ( Object에서 상속됩니다.) |
![]() |
GetTableReceivedAnchor | 재정의되었습니다. 서버에서 마지막 변경 내용을 받은 시간이 포함된 SyncAnchor 개체를 가져옵니다. |
![]() |
GetTableSentAnchor | 재정의되었습니다. 클라이언트에서 마지막 변경 내용을 보낸 시간이 포함된 SyncAnchor 개체를 가져옵니다. |
![]() |
GetType | ( Object에서 상속됩니다.) |
![]() |
OnInitialized | initialized 이벤트를 발생시킵니다. |
![]() |
ReferenceEquals | ( Object에서 상속됩니다.) |
![]() |
SetTableReceivedAnchor | 재정의되었습니다. 서버에서 마지막 변경 내용을 받은 시간이 포함된 SyncAnchor 개체를 설정합니다. |
![]() |
SetTableSentAnchor | 재정의되었습니다. 클라이언트에서 마지막 변경 내용을 보낸 시간이 포함된 SyncAnchor 개체를 설정합니다. |
![]() |
ToString | ( Object에서 상속됩니다.) |
위쪽
Protected 메서드
| 이름 | 설명 | |
|---|---|---|
![]() |
Dispose | 오버로드되었습니다. SqlCeClientSyncProvider에서 사용하는 리소스를 해제합니다. |
![]() |
Finalize | 재정의되었습니다. SqlCeClientSyncProvider의 소멸자입니다. |
![]() |
MemberwiseClone | ( Object에서 상속됩니다.) |
![]() |
OnApplyChangeFailed | ApplyChangeFailed 이벤트를 발생시킵니다. |
![]() |
OnApplyingChanges | ApplyingChanges 이벤트를 발생시킵니다. |
![]() |
OnChangesApplied | ChangesApplied 이벤트를 발생시킵니다. |
![]() |
OnChangesSelected | ChangesSelected 이벤트를 발생시킵니다. |
![]() |
OnCreatingSchema | CreatingSchema 이벤트를 발생시킵니다. |
![]() |
OnSchemaCreated | SchemaCreated 이벤트를 발생시킵니다. |
![]() |
OnSelectingChanges | SelectingChanges 이벤트를 발생시킵니다. |
![]() |
OnSyncProgress | SyncProgress 이벤트를 발생시킵니다. |
위쪽
Public 이벤트
| 이름 | 설명 | |
|---|---|---|
![]() |
ApplyChangeFailed | 클라이언트에서 행이 적용될 수 없으면 발생합니다. |
![]() |
ApplyingChanges | 클라이언트의 동기화 그룹에 변경 내용이 적용되기 전에 발생합니다. |
![]() |
ChangesApplied | 클라이언트의 동기화 그룹에 모든 변경 내용이 적용된 후에 발생합니다. |
![]() |
ChangesSelected | 서버의 동기화 그룹에 적용할 모든 변경 내용이 클라이언트에서 선택된 후에 발생합니다. |
![]() |
CreatingSchema | 클라이언트에서 각 테이블에 대한 스키마가 만들어지기 전에 발생합니다. |
![]() |
SchemaCreated | 클라이언트에서 각 테이블에 대한 스키마가 만들어진 후에 발생합니다. |
![]() |
SelectingChanges | 서버의 동기화 그룹에 적용할 모든 변경 내용이 클라이언트에서 선택되기 전에 발생합니다. |
![]() |
SyncProgress | 클라이언트의 동기화 그룹에 대한 변경 내용이 선택되고 적용되는 동안 발생합니다. |
위쪽
참고 항목
참조
SqlCeClientSyncProvider 클래스
Microsoft.Synchronization.Data.SqlServerCe 네임스페이스
.gif)
.gif)
.gif)
.gif)
.gif)