다음을 통해 공유


SqlCeSyncProvider 멤버

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

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

Public 생성자

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

위쪽

Public 속성

  이름 설명
Public property BatchingDirectory  배치 파일이 스풀링되는 디스크의 디렉터리를 가져오거나 설정합니다.

이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public property CleanupBatchingDirectory  파일의 변경 내용이 대상에 적용된 후 일괄 처리 파일을 정리할지 여부를 가져오거나 설정합니다.

이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public property Configuration  RelationalSyncProvider에서는 구현되지 않습니다. 이 속성에 액세스하려고 하면 NotSupportedException 형식의 예외가 발생합니다.

이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public property Connection 재정의되었습니다. 클라이언트 데이터베이스에 연결하는 데 사용되는 IDbConnection 개체를 가져오거나 설정합니다.

이 속성은 CLS와 호환되지 않습니다.
Public property DestinationCallbacks  동기화 응용 프로그램이 동기화 도중 발생하는 이벤트의 알림을 받기 위해 등록하는 데 사용할 수 있는 개체를 가져옵니다.

이 속성은 CLS와 호환되지 않습니다. (KnowledgeSyncProvider에서 상속됩니다.)
Public property IdFormats  동기화 세션에서 엔터티를 식별하는 데 사용되는 SyncIdFormatGroup 개체를 가져옵니다.

이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public property MemoryDataCacheSize  Sync Framework에서 변경 내용을 디스크로 스풀링하기 전에 해당 변경 내용을 캐시하는 데 사용하는 메모리의 최대 크기(KB)를 가져오거나 설정합니다.

이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public property ObjectPrefix Sync Framework에서 만드는 개체를 식별하는 데 사용되는 선택적 접두사를 가져오거나 설정합니다.

이 속성은 CLS와 호환되지 않습니다.
Public property ScopeName 재정의되었습니다. 동기화할 범위의 이름을 가져오거나 설정합니다.

이 속성은 CLS와 호환되지 않습니다.
Public property SyncProviderPosition  공급자가 로컬 또는 원격 데이터베이스와 연결되어 있는지 여부를 나타내는 SyncProviderPosition 열거형 값을 가져오거나 설정합니다.

이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)

위쪽

Public 메서드

( Protected 메서드 참조)

  이름 설명
Public method BeginSession 재정의되었습니다. 동기화 세션이 시작되었음을 나타내기 위해 SyncOrchestrator에서 호출합니다.

이 메서드는 CLS와 호환되지 않습니다.
Public method Dispose 오버로드되었습니다. RelationalSyncProvider에서 사용하는 리소스를 해제합니다.
Public method EndSession  ( RelationalSyncProvider에서 상속됩니다.)
Public method Equals  오버로드되었습니다. ( Object에서 상속됩니다.)
Public method GetChangeBatch  ( RelationalSyncProvider에서 상속됩니다.)
Public method GetFullEnumerationChangeBatch  ( RelationalSyncProvider에서 상속됩니다.)
Public method GetHashCode  ( Object에서 상속됩니다.)
Public method GetSyncBatchParameters  ( RelationalSyncProvider에서 상속됩니다.)
Public method GetType  ( Object에서 상속됩니다.)
Public method ProcessChangeBatch  ( RelationalSyncProvider에서 상속됩니다.)
Public method ProcessFullEnumerationChangeBatch  ( RelationalSyncProvider에서 상속됩니다.)
Public method Dd937922.static(ko-kr,SQL.105).gif ReferenceEquals  ( Object에서 상속됩니다.)
Public method ToString  ( Object에서 상속됩니다.)

위쪽

Protected 메서드

  이름 설명
Protected method CreateApplicationTransaction 재정의되었습니다. 변경 내용을 SQL Server Compact 데이터베이스에 적용할 커밋된 읽기 트랜잭션을 만듭니다.

이 메서드는 CLS와 호환되지 않습니다.
Protected method CreateEnumerationTransaction 재정의되었습니다. 변경 내용을 SQL Server Compact 데이터베이스에서 열거할 커밋된 읽기 전용 트랜잭션을 만듭니다.

이 메서드는 CLS와 호환되지 않습니다.
Protected method Dispose 오버로드되었습니다. 재정의되었습니다. SqlCeSyncProvider에서 사용하는 리소스를 해제합니다.
Protected method Finalize  ( Object에서 상속됩니다.)
Protected method MemberwiseClone  ( Object에서 상속됩니다.)
Protected method OnApplyChangeFailed  ( RelationalSyncProvider에서 상속됩니다.)
Protected method OnApplyingChanges  ( RelationalSyncProvider에서 상속됩니다.)
Protected method OnApplyMetadataFailed  ( RelationalSyncProvider에서 상속됩니다.)
Protected method OnChangesApplied  ( RelationalSyncProvider에서 상속됩니다.)
Protected method OnChangesSelected  ( RelationalSyncProvider에서 상속됩니다.)
Protected method OnPeerOutdated  ( RelationalSyncProvider에서 상속됩니다.)
Protected method OnSelectingChanges  ( RelationalSyncProvider에서 상속됩니다.)
Protected method OnSyncProgress  ( RelationalSyncProvider에서 상속됩니다.)

위쪽

Public 이벤트

  이름 설명
Public event ApplyChangeFailed  업로드 도중, 노드에서 행 적용 실패 후 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public event ApplyingChanges  업로드 도중, 변경 내용을 적용하기 전에 데이터베이스에 연결한 후 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public event ApplyMetadataFailed  업로드 도중, 행에 대한 메타데이터 적용 실패 후 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public event BatchApplied  변경 내용의 각 일괄 처리가 대상에 적용된 후 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public event BatchSpooled  변경 내용의 각 일괄 처리가 디스크에 작성된 후 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public event BeginSnapshotInitialization Sync Framework에서 데이터베이스가 동기화 시작 전에 초기화해야 하는 스냅숏임을 확인할 때 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다.
Public event ChangesApplied  업로드 도중, 데이터베이스 연결이 끊기기 전에 변경 내용을 적용한 후 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public event ChangesSelected  다운로드 도중, 데이터베이스 연결이 끊기기 전에 변경 내용을 열거한 후 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public event EndSnapshotInitialization 특정 범위의 모든 테이블이 스냅숏에서 초기화되었을 때 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다.
Public event SelectingChanges  다운로드 도중, 변경 내용을 선택하기 전에 데이터베이스에 연결한 후 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public event SyncPeerOutdated  대상 노드가 오래된 경우 변경 내용 열거 전에 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Public event SyncProgress  변경 내용 선택(테이블당) 및 변경 내용 적용(행당) 도중에 발생합니다.

이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)

위쪽

참고 항목

참조

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