DbSyncProvider 멤버
피어 데이터베이스와 통신하며 특정 데이터베이스 구현으로부터 동기화 에이전트를 보호하는 피어 동기화 공급자를 캡슐화합니다.
다음 표에서는 DbSyncProvider 형식에 의해 노출되는 멤버의 목록을 보여 줍니다.
Public 생성자
이름 | 설명 | |
---|---|---|
DbSyncProvider | DbSyncProvider 클래스의 새 인스턴스를 초기화합니다. 이 생성자는 CLS와 호환되지 않습니다. |
위쪽
Public 속성
( Protected 속성 참조)
이름 | 설명 | |
---|---|---|
BatchingDirectory | 배치 파일이 스풀링되는 디스크의 디렉터리를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
ChangeTracking | 모든 피어 데이터베이스에서 사용되는 변경 추적의 형식을 지정하는 ChangeTrackingModel 열거형 값을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. 사용되지 않습니다. | |
CleanupBatchingDirectory | 파일의 변경 내용이 대상에 적용된 후 일괄 처리 파일을 정리할지 여부를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
Configuration | RelationalSyncProvider에서는 구현되지 않습니다. 이 속성에 액세스하려고 하면 NotSupportedException 형식의 예외가 발생합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
Connection | 데이터베이스에 연결하는 데 사용되는 IDbConnection 개체를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
DestinationCallbacks | 동기화 응용 프로그램이 동기화 도중 발생하는 이벤트의 알림을 받기 위해 등록하는 데 사용할 수 있는 개체를 가져옵니다. 이 속성은 CLS와 호환되지 않습니다. (KnowledgeSyncProvider에서 상속됩니다.) | |
IdFormats | 동기화 세션에서 엔터티를 식별하는 데 사용되는 SyncIdFormatGroup 개체를 가져옵니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
MemoryDataCacheSize | Sync Framework에서 변경 내용을 디스크로 스풀링하기 전에 해당 변경 내용을 캐시하는 데 사용하는 메모리의 최대 크기(KB)를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
ScopeName | 동기화할 범위의 이름을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
SelectNewTimestampCommand | 피어 데이터베이스에서 새 타임스탬프 값을 반환하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다. 타임스탬프는 현재 세션 중에 동기화할 변경 내용 집합의 상한을 정의합니다. 이 속성은 CLS와 호환되지 않습니다. | |
SelectOverlappingScopesCommand | 다른 범위에도 포함된 지정한 범위의 모든 테이블에 대한 테이블 이름과 범위 이름을 반환하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
SelectScopeInfoCommand | 피어 데이터베이스에서 범위 메타데이터를 반환하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
SelectTableMaxTimestampsCommand | 각 기본 테이블 또는 추적 테이블에서 최대 타임스탬프를 선택하여 각 테이블에 대해 원본의 변경 내용이 모두 대상에 이미 있는지 여부를 확인하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
SyncAdapters | DbSyncProvider 개체와 연결된 DbSyncAdapterCollection을 가져옵니다. 이 속성은 CLS와 호환되지 않습니다. | |
SyncProviderPosition | 공급자가 로컬 또는 원격 데이터베이스와 연결되어 있는지 여부를 나타내는 SyncProviderPosition 열거형 값을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
UpdateScopeCleanupTimestampCommand | scope_info 테이블의 특정 범위에 대한 scope_cleanup_timestamp 열을 업데이트하여 범위에서 정리가 수행된 지점을 표시하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
UpdateScopeInfoCommand | 피어 데이터베이스에서 범위 메타데이터를 업데이트하는 쿼리 또는 저장 프로시저가 포함된 IDbCommand 개체를 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. |
위쪽
Protected 속성
이름 | 설명 | |
---|---|---|
ScopeCleanupTimestampColName | 범위 정보 테이블에서 이 범위에 대해 최근 삭제 표식 정리가 수행된 시점의 타임스탬프 값이 포함된 열의 이름을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
ScopeForgottenKnowledgeColName | 범위 정보 테이블에서 각 범위에 대한 잊어버린 정보의 이진 표현이 포함된 열의 이름을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
ScopeIdColName | 범위 정보 테이블에서 범위에 대한 식별자(일반적으로 GUID)가 포함된 열의 이름을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
ScopeKnowledgeColName | 범위 정보 테이블에서 각 범위에 대한 동기화 정보의 이진 표현이 포함된 열의 이름을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
ScopeLocalIdColName | 범위 정보 테이블에서 범위에 대한 정수 식별자가 포함된 열의 이름을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
ScopeNameColName | 범위 정보 테이블에서 범위 이름이 포함된 열의 이름을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. | |
ScopeTimestampColName | 범위 정보 테이블에서 메타데이터 행이 마지막으로 업데이트된 시점의 타임스탬프 값이 포함된 열의 이름을 가져오거나 설정합니다. 이 속성은 CLS와 호환되지 않습니다. |
위쪽
Public 메서드
( Protected 메서드 참조)
이름 | 설명 | |
---|---|---|
BeginSession | ( RelationalSyncProvider에서 상속됩니다.) | |
CleanupMetadata | 데이터베이스에서 변경 추적 메타데이터를 제거하고 정리 프로세스가 중지한 지점을 반영하기 위해 정리 정보를 업데이트합니다. 이렇게 하면 오래된 노드를 식별할 수 있습니다. 이 메서드는 CLS와 호환되지 않습니다. | |
Dispose | 오버로드되었습니다. RelationalSyncProvider에서 사용하는 리소스를 해제합니다.(RelationalSyncProvider에서 상속됩니다.) | |
EndSession | ( RelationalSyncProvider에서 상속됩니다.) | |
Equals | 오버로드되었습니다. ( Object에서 상속됩니다.) | |
GetChangeBatch | ( RelationalSyncProvider에서 상속됩니다.) | |
GetFullEnumerationChangeBatch | ( RelationalSyncProvider에서 상속됩니다.) | |
GetHashCode | ( Object에서 상속됩니다.) | |
GetScopeDescription | SyncAdapters 컬렉션에 있는 테이블의 스키마가 포함된 DbSyncScopeDescription 개체를 반환합니다. 이 메서드는 CLS와 호환되지 않습니다. | |
GetSyncBatchParameters | ( RelationalSyncProvider에서 상속됩니다.) | |
GetType | ( Object에서 상속됩니다.) | |
ProcessChangeBatch | ( RelationalSyncProvider에서 상속됩니다.) | |
ProcessFullEnumerationChangeBatch | ( RelationalSyncProvider에서 상속됩니다.) | |
ReferenceEquals | ( Object에서 상속됩니다.) | |
ToString | ( Object에서 상속됩니다.) |
위쪽
Protected 메서드
이름 | 설명 | |
---|---|---|
CreateApplicationTransaction | 파생 클래스에서 재정의되면 변경 내용을 적용할 Oracle 데이터베이스의 위치에 명시적 트랜잭션이 만들어질 수 있도록 설정합니다. 이 메서드는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
CreateEnumerationTransaction | 파생 클래스에서 재정의되면 Oracle 데이터베이스의 변경 내용을 열거할 위치에 명시적 트랜잭션이 만들어질 수 있도록 설정합니다. 이 메서드는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
Dispose | 오버로드되었습니다. ( RelationalSyncProvider에서 상속됩니다.) | |
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에서 상속됩니다.) | |
ChangesApplied | 업로드 도중, 데이터베이스 연결이 끊기기 전에 변경 내용을 적용한 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
ChangesSelected | 다운로드 도중, 데이터베이스 연결이 끊기기 전에 변경 내용을 열거한 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
SelectingChanges | 다운로드 도중, 변경 내용을 선택하기 전에 데이터베이스에 연결한 후 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
SyncPeerOutdated | 대상 노드가 오래된 경우 변경 내용 열거 전에 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) | |
SyncProgress | 변경 내용 선택(테이블당) 및 변경 내용 적용(행당) 도중에 발생합니다. 이 이벤트는 CLS와 호환되지 않습니다. (RelationalSyncProvider에서 상속됩니다.) |
위쪽