SqlCeClientSyncProvider 멤버
클라이언트와 통신하며 동기화 에이전트가 클라이언트 데이터베이스를 특정 방식으로 구현하지 못하도록 차단하는 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 네임스페이스