DbServerSyncProvider 멤버
서버 데이터베이스와 통신하는 일반 서버 동기화 공급자를 추상화하고 특정 데이터베이스 구현으로부터 동기화 에이전트를 보호합니다.
다음 표에서는 DbServerSyncProvider 형식에 의해 노출되는 멤버의 목록을 보여 줍니다.
Public 생성자
이름 | 설명 | |
---|---|---|
DbServerSyncProvider | DbServerSyncProvider 클래스의 새 인스턴스를 초기화합니다. |
위쪽
Public 속성
이름 | 설명 | |
---|---|---|
BatchSize | 서버 데이터베이스에서 변경 내용을 검색하는 명령에 사용되는 일괄 처리 크기(행 수)를 가져오거나 설정합니다. | |
Connection | 서버 데이터베이스에 연결하는 데 사용되는 IDbConnection 개체를 가져오거나 설정합니다. | |
Schema | 서버의 테이블 스키마에 대한 정보가 포함된 SyncSchema 개체를 가져오거나 설정합니다. | |
SelectClientIdCommand | 서버 데이터베이스에서 작성기 ID를 반환하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다. | |
SelectNewAnchorCommand | 서버 데이터베이스에서 새 앵커 값을 반환하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다. 앵커는 현재 세션 중에 동기화할 변경 내용 집합의 상한을 정의합니다. | |
SyncAdapters | DbServerSyncProvider와 연결된 SyncAdapterCollection을 가져옵니다. |
위쪽
Public 메서드
( Protected 메서드 참조)
이름 | 설명 | |
---|---|---|
ApplyChanges | 재정의되었습니다. 동기화 그룹에 대한 삽입, 업데이트 및 삭제를 서버 데이터베이스에 적용합니다. | |
Dispose | 오버로드되었습니다. 재정의되었습니다. DbServerSyncProvider에서 사용하는 리소스를 해제합니다. | |
Equals | 오버로드되었습니다. ( Object에서 상속됩니다.) | |
GetChanges | 재정의되었습니다. 클라이언트 데이터베이스의 동기화 그룹에 적용할 삽입, 업데이트 및 삭제를 서버 데이터베이스의 테이블에서 선택합니다. | |
GetHashCode | ( Object에서 상속됩니다.) | |
GetSchema | 재정의되었습니다. 지정한 각 테이블의 스키마가 포함된 SyncSchema 개체를 반환합니다. | |
GetServerInfo | 재정의되었습니다. 세션 매개 변수를 지정한 경우 SyncServerInfo 개체를 가져옵니다. | |
GetType | ( Object에서 상속됩니다.) | |
ReferenceEquals | ( Object에서 상속됩니다.) | |
ToString | ( Object에서 상속됩니다.) |
위쪽
Protected 메서드
이름 | 설명 | |
---|---|---|
Dispose | 오버로드되었습니다. DbServerSyncProvider에서 사용하는 리소스를 해제합니다. | |
Finalize | ( Object에서 상속됩니다.) | |
MemberwiseClone | ( Object에서 상속됩니다.) | |
OnApplyChangeFailed | ApplyChangeFailed 이벤트를 발생시킵니다. | |
OnApplyingChanges | ApplyingChanges 이벤트를 발생시킵니다. | |
OnChangesApplied | ChangesApplied 이벤트를 발생시킵니다. | |
OnChangesSelected | ChangesSelected 이벤트를 발생시킵니다. | |
OnSelectingChanges | SelectingChanges 이벤트를 발생시킵니다. | |
OnSyncProgress | SyncProgress 이벤트를 발생시킵니다. |
위쪽
Public 이벤트
이름 | 설명 | |
---|---|---|
ApplyChangeFailed | 서버에서 행을 적용하지 못하면 발생합니다. | |
ApplyingChanges | 서버의 동기화 그룹에 변경 내용이 적용되기 전에 발생합니다. | |
ChangesApplied | 서버의 동기화 그룹에 모든 변경 내용이 적용된 후에 발생합니다. | |
ChangesSelected | 클라이언트의 동기화 그룹에 적용할 모든 변경 내용이 서버에서 선택된 후에 발생합니다. | |
SelectingChanges | 클라이언트의 동기화 그룹에 적용할 모든 변경 내용이 서버에서 선택되기 전에 발생합니다. | |
SyncProgress | 서버의 동기화 그룹에 대한 변경 내용이 선택되고 적용되는 동안 발생합니다. |
위쪽
참고 항목
참조
DbServerSyncProvider 클래스
Microsoft.Synchronization.Data.Server 네임스페이스