다음을 통해 공유


SqlCeClientSyncProvider 멤버

클라이언트와 통신하며 동기화 에이전트가 클라이언트 데이터베이스를 특정 방식으로 구현하지 못하도록 차단하는 SQL Server Compact의 클라이언트 동기화 공급자를 추상화합니다.

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

Public 생성자

  이름 설명
Public method SqlCeClientSyncProvider 오버로드되었습니다. SqlCeClientSyncProvider 클래스의 새 인스턴스를 초기화합니다.

위쪽

Public 속성

  이름 설명
Public property ClientId 재정의되었습니다. Sync Framework에서 클라이언트 데이터베이스를 식별하는 데 사용하는 GUID를 가져오거나 설정합니다.
Public property ConflictResolver 클라이언트 동기화 공급자의 SyncConflictResolver 개체를 가져옵니다. 이 개체는 충돌 발생 시 수행할 동작을 결정합니다.
Public property Connection 클라이언트 데이터베이스에 연결하는 데 사용되는 IDbConnection 개체를 가져옵니다.
Public property ConnectionString 클라이언트 데이터베이스에 연결하는 데 사용되는 문자열을 가져오거나 설정합니다.
Public property CreateDatabaseIfNotExists 없을 경우 클라이언트 데이터베이스를 만들지 여부를 나타내는 값을 가져오거나 설정합니다.
Public property RetentionInDays 변경 추적 메타데이터가 SQL Server Compact 데이터베이스에 저장되는 일수를 가져오거나 설정합니다.

위쪽

Public 메서드

( Protected 메서드 참조)

  이름 설명
Public method AcceptChanges 오버로드되었습니다. 클라이언트에서 보류 중인 변경 내용이 다음 동기화 중에 업로드되지 않도록 추적 메타데이터를 업데이트합니다.
Public method ApplyChanges 오버로드되었습니다. 동기화 그룹에 대한 삽입, 업데이트 및 삭제를 클라이언트 데이터베이스에 적용합니다.
Public method BeginTransaction 재정의되었습니다. 트랜잭션을 시작하기 위해 SyncAgent에서 호출합니다. 이를 통해 에이전트에서 변경 내용 집합을 원자 단위로 커밋할 수 있습니다.
Public method CreateSchema 재정의되었습니다. 스키마가 없을 경우 클라이언트 데이터베이스에 테이블 스키마를 만듭니다.
Public method Dispose 오버로드되었습니다. 재정의되었습니다. SqlCeClientSyncProvider에서 사용하는 리소스를 해제합니다.
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 OnInitialized initialized 이벤트를 발생시킵니다.
Public method Bb726091.static(ko-kr,SQL.105).gif ReferenceEquals  ( Object에서 상속됩니다.)
Public method SetTableReceivedAnchor 재정의되었습니다. 서버에서 마지막 변경 내용을 받은 시간이 포함된 SyncAnchor 개체를 설정합니다.
Public method SetTableSentAnchor 재정의되었습니다. 클라이언트에서 마지막 변경 내용을 보낸 시간이 포함된 SyncAnchor 개체를 설정합니다.
Public method ToString  ( Object에서 상속됩니다.)

위쪽

Protected 메서드

  이름 설명
Protected method Dispose 오버로드되었습니다. SqlCeClientSyncProvider에서 사용하는 리소스를 해제합니다.
Protected method Finalize 재정의되었습니다. SqlCeClientSyncProvider의 소멸자입니다.
Protected method MemberwiseClone  ( Object에서 상속됩니다.)
Protected method OnApplyChangeFailed ApplyChangeFailed 이벤트를 발생시킵니다.
Protected method OnApplyingChanges ApplyingChanges 이벤트를 발생시킵니다.
Protected method OnChangesApplied ChangesApplied 이벤트를 발생시킵니다.
Protected method OnChangesSelected ChangesSelected 이벤트를 발생시킵니다.
Protected method OnCreatingSchema CreatingSchema 이벤트를 발생시킵니다.
Protected method OnSchemaCreated SchemaCreated 이벤트를 발생시킵니다.
Protected method OnSelectingChanges SelectingChanges 이벤트를 발생시킵니다.
Protected method OnSyncProgress SyncProgress 이벤트를 발생시킵니다.

위쪽

Public 이벤트

  이름 설명
Public event ApplyChangeFailed 클라이언트에서 행이 적용될 수 없으면 발생합니다.
Public event ApplyingChanges 클라이언트의 동기화 그룹에 변경 내용이 적용되기 전에 발생합니다.
Public event ChangesApplied 클라이언트의 동기화 그룹에 모든 변경 내용이 적용된 후에 발생합니다.
Public event ChangesSelected 서버의 동기화 그룹에 적용할 모든 변경 내용이 클라이언트에서 선택된 후에 발생합니다.
Public event CreatingSchema 클라이언트에서 각 테이블에 대한 스키마가 만들어지기 전에 발생합니다.
Public event SchemaCreated 클라이언트에서 각 테이블에 대한 스키마가 만들어진 후에 발생합니다.
Public event SelectingChanges 서버의 동기화 그룹에 적용할 모든 변경 내용이 클라이언트에서 선택되기 전에 발생합니다.
Public event SyncProgress 클라이언트의 동기화 그룹에 대한 변경 내용이 선택되고 적용되는 동안 발생합니다.

위쪽

참고 항목

참조

SqlCeClientSyncProvider 클래스
Microsoft.Synchronization.Data.SqlServerCe 네임스페이스