클라이언트와 통신하며 동기화 조정자가 클라이언트 데이터베이스를 특정 방식으로 구현하지 못하도록 차단하는 SQL Server Compact의 동기화 공급자를 캡슐화합니다.
다음 표에서는 SqlCeSyncProvider 형식에 의해 노출되는 멤버의 목록을 보여 줍니다.
Public 생성자
| 이름 | 설명 | |
|---|---|---|
![]() |
SqlCeSyncProvider | 오버로드되었습니다. SqlCeSyncProvider 클래스의 새 인스턴스를 초기화합니다. |
위쪽
Public 속성
| 이름 | 설명 | |
|---|---|---|
![]() |
BatchingDirectory | 배치 파일이 스풀링되는 디스크의 디렉터리를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
CleanupBatchingDirectory | 파일의 변경 내용이 대상에 적용된 후 일괄 처리 파일을 정리할지 여부를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
Configuration | RelationalSyncProvider에서는 구현되지 않습니다. 이 속성에 액세스하려고 하면 NotSupportedException 형식의 예외가 발생합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
Connection | 재정의되었습니다. 클라이언트 데이터베이스에 연결하는 데 사용되는 IDbConnection 개체를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. |
![]() |
DestinationCallbacks | 동기화 응용 프로그램이 동기화 도중 발생하는 이벤트의 알림을 받기 위해 등록하는 데 사용할 수 있는 개체를 가져옵니다. 이 속성은 CLS와 호환되지 않습니다. (KnowledgeSyncProvider에서 상속됩니다.) |
![]() |
IdFormats | 동기화 세션에서 엔터티를 식별하는 데 사용되는 SyncIdFormatGroup 개체를 가져옵니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
MemoryDataCacheSize | Sync Framework에서 변경 내용을 디스크로 스풀링하기 전에 해당 변경 내용을 캐시하는 데 사용하는 메모리의 최대 크기(KB)를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
ObjectPrefix | Sync Framework에서 만드는 개체를 식별하는 데 사용되는 선택적 접두사를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. |
![]() |
ScopeName | 재정의되었습니다. 동기화할 범위의 이름을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. |
![]() |
SyncProviderPosition | 공급자가 로컬 또는 원격 데이터베이스와 연결되어 있는지 여부를 나타내는 SyncProviderPosition 열거형 값을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
위쪽
Public 메서드
( Protected 메서드 참조)
| 이름 | 설명 | |
|---|---|---|
![]() |
BeginSession | 재정의되었습니다. 동기화 세션이 시작되었음을 나타내기 위해 SyncOrchestrator에서 호출합니다. 이 메서드는 CLS와 호환되지 않습니다. |
![]() |
Dispose | 오버로드되었습니다. RelationalSyncProvider에서 사용하는 리소스를 해제합니다. |
![]() |
EndSession | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
Equals | 오버로드되었습니다. ( Object에서 상속됩니다.) |
![]() |
GetChangeBatch | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
GetFullEnumerationChangeBatch | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
GetHashCode | ( Object에서 상속됩니다.) |
![]() |
GetSyncBatchParameters | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
GetType | ( Object에서 상속됩니다.) |
![]() |
ProcessChangeBatch | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
ProcessFullEnumerationChangeBatch | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
ReferenceEquals | ( Object에서 상속됩니다.) |
![]() |
ToString | ( Object에서 상속됩니다.) |
위쪽
Protected 메서드
| 이름 | 설명 | |
|---|---|---|
![]() |
CreateApplicationTransaction | 재정의되었습니다. 변경 내용을 SQL Server Compact 데이터베이스에 적용할 커밋된 읽기 트랜잭션을 만듭니다. 이 메서드는 CLS와 호환되지 않습니다. |
![]() |
CreateEnumerationTransaction | 재정의되었습니다. 변경 내용을 SQL Server Compact 데이터베이스에서 열거할 커밋된 읽기 전용 트랜잭션을 만듭니다. 이 메서드는 CLS와 호환되지 않습니다. |
![]() |
Dispose | 오버로드되었습니다. 재정의되었습니다. SqlCeSyncProvider에서 사용하는 리소스를 해제합니다. |
![]() |
Finalize | ( Object에서 상속됩니다.) |
![]() |
MemberwiseClone | ( Object에서 상속됩니다.) |
![]() |
OnApplyChangeFailed | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
OnApplyingChanges | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
OnApplyMetadataFailed | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
OnChangesApplied | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
OnChangesSelected | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
OnPeerOutdated | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
OnSelectingChanges | ( RelationalSyncProvider에서 상속됩니다.) |
![]() |
OnSyncProgress | ( RelationalSyncProvider에서 상속됩니다.) |
위쪽
Public 이벤트
| 이름 | 설명 | |
|---|---|---|
![]() |
ApplyChangeFailed | 업로드 도중, 노드에서 행 적용 실패 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
ApplyingChanges | 업로드 도중, 변경 내용을 적용하기 전에 데이터베이스에 연결한 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
ApplyMetadataFailed | 업로드 도중, 행에 대한 메타데이터 적용 실패 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
BatchApplied | 변경 내용의 각 일괄 처리가 대상에 적용된 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
BatchSpooled | 변경 내용의 각 일괄 처리가 디스크에 작성된 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
BeginSnapshotInitialization | Sync Framework에서 데이터베이스가 동기화 시작 전에 초기화해야 하는 스냅숏임을 확인할 때 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. |
![]() |
ChangesApplied | 업로드 도중, 데이터베이스 연결이 끊기기 전에 변경 내용을 적용한 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
ChangesSelected | 다운로드 도중, 데이터베이스 연결이 끊기기 전에 변경 내용을 열거한 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
EndSnapshotInitialization | 특정 범위의 모든 테이블이 스냅숏에서 초기화되었을 때 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. |
![]() |
SelectingChanges | 다운로드 도중, 변경 내용을 선택하기 전에 데이터베이스에 연결한 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
SyncPeerOutdated | 대상 노드가 오래된 경우 변경 내용 열거 전에 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
![]() |
SyncProgress | 변경 내용 선택(테이블당) 및 변경 내용 적용(행당) 도중에 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
위쪽
참고 항목
참조
SqlCeSyncProvider 클래스
Microsoft.Synchronization.Data.SqlServerCe 네임스페이스
.gif)
.gif)
.gif)
.gif)
.gif)