다음을 통해 공유


SqlSyncProvider 멤버

SQL Server 데이터베이스와 통신하고 특정 데이터베이스 구현으로부터 다른 Sync Framework 구성 요소를 보호하는 동기화 공급자를 나타냅니다.

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

Public 생성자

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

위쪽

Public 속성

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

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

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

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

이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
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 ObjectSchema Sync Framework에서 개체를 만드는 선택적 데이터베이스 스키마를 가져오거나 설정합니다.

이 속성은 CLS와 호환되지 않습니다.
Public property ScopeName 재정의되었습니다. 선택적 필터가 포함된 테이블의 논리적 그룹인 동기화할 범위의 이름을 설정합니다.

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

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

위쪽

Public 메서드

( Protected 메서드 참조)

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

이 메서드는 CLS와 호환되지 않습니다.
Public method Dispose  오버로드되었습니다. RelationalSyncProvider에서 사용하는 리소스를 해제합니다.(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 Dd918904.static(ko-kr,SQL.105).gif ReferenceEquals  ( Object에서 상속됩니다.)
Public method ToString  ( Object에서 상속됩니다.)

위쪽

Protected 메서드

  이름 설명
Protected method CreateApplicationTransaction  파생 클래스에서 재정의되면 변경 내용을 적용할 Oracle 데이터베이스의 위치에 명시적 트랜잭션이 만들어질 수 있도록 설정합니다.

이 메서드는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Protected method CreateEnumerationTransaction  파생 클래스에서 재정의되면 Oracle 데이터베이스의 변경 내용을 열거할 위치에 명시적 트랜잭션이 만들어질 수 있도록 설정합니다.

이 메서드는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.)
Protected method Dispose  오버로드되었습니다. ( RelationalSyncProvider에서 상속됩니다.)
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 ChangesApplied  업로드 도중, 데이터베이스 연결이 끊기기 전에 변경 내용을 적용한 후 발생합니다.

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

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

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

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

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

위쪽

참고 항목

참조

SqlSyncProvider 클래스
Microsoft.Synchronization.Data.SqlServer 네임스페이스