다음을 통해 공유


DbServerSyncProvider 멤버

서버 데이터베이스와 통신하는 일반 서버 동기화 공급자를 추상화하고 특정 데이터베이스 구현으로부터 동기화 에이전트를 보호합니다.

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

Public 생성자

  이름 설명
Public method DbServerSyncProvider DbServerSyncProvider 클래스의 새 인스턴스를 초기화합니다.

위쪽

Public 속성

  이름 설명
Public property BatchSize 서버 데이터베이스에서 변경 내용을 검색하는 명령에 사용되는 일괄 처리 크기(행 수)를 가져오거나 설정합니다.
Public property Connection 서버 데이터베이스에 연결하는 데 사용되는 IDbConnection 개체를 가져오거나 설정합니다.
Public property Schema 서버의 테이블 스키마에 대한 정보가 포함된 SyncSchema 개체를 가져오거나 설정합니다.
Public property SelectClientIdCommand 서버 데이터베이스에서 작성기 ID를 반환하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다.
Public property SelectNewAnchorCommand 서버 데이터베이스에서 새 앵커 값을 반환하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다. 앵커는 현재 세션 중에 동기화할 변경 내용 집합의 상한을 정의합니다.
Public property SyncAdapters DbServerSyncProvider와 연결된 SyncAdapterCollection을 가져옵니다.

위쪽

Public 메서드

( Protected 메서드 참조)

  이름 설명
Public method ApplyChanges 재정의되었습니다. 동기화 그룹에 대한 삽입, 업데이트 및 삭제를 서버 데이터베이스에 적용합니다.
Public method Dispose 오버로드되었습니다. 재정의되었습니다. DbServerSyncProvider에서 사용하는 리소스를 해제합니다.
Public method Equals  오버로드되었습니다. ( Object에서 상속됩니다.)
Public method GetChanges 재정의되었습니다. 클라이언트 데이터베이스의 동기화 그룹에 적용할 삽입, 업데이트 및 삭제를 서버 데이터베이스의 테이블에서 선택합니다.
Public method GetHashCode  ( Object에서 상속됩니다.)
Public method GetSchema 재정의되었습니다. 지정한 각 테이블의 스키마가 포함된 SyncSchema 개체를 반환합니다.
Public method GetServerInfo 재정의되었습니다. 세션 매개 변수를 지정한 경우 SyncServerInfo 개체를 가져옵니다.
Public method GetType  ( Object에서 상속됩니다.)
Public method Bb686878.static(ko-kr,SQL.105).gif ReferenceEquals  ( Object에서 상속됩니다.)
Public method ToString  ( Object에서 상속됩니다.)

위쪽

Protected 메서드

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

위쪽

Public 이벤트

  이름 설명
Public event ApplyChangeFailed 서버에서 행을 적용하지 못하면 발생합니다.
Public event ApplyingChanges 서버의 동기화 그룹에 변경 내용이 적용되기 전에 발생합니다.
Public event ChangesApplied 서버의 동기화 그룹에 모든 변경 내용이 적용된 후에 발생합니다.
Public event ChangesSelected 클라이언트의 동기화 그룹에 적용할 모든 변경 내용이 서버에서 선택된 후에 발생합니다.
Public event SelectingChanges 클라이언트의 동기화 그룹에 적용할 모든 변경 내용이 서버에서 선택되기 전에 발생합니다.
Public event SyncProgress 서버의 동기화 그룹에 대한 변경 내용이 선택되고 적용되는 동안 발생합니다.

위쪽

참고 항목

참조

DbServerSyncProvider 클래스
Microsoft.Synchronization.Data.Server 네임스페이스