다음을 통해 공유


ISyncChangeBatchBase 인터페이스

변경 내용 집합에 대한 메타데이터를 나타냅니다.

interface ISyncChangeBatchBase : IUnknown

멤버

ISyncChangeBatchBase 메서드 설명

ISyncChangeBatchBase::GetChangeEnumerator

이 일괄 변경 내용의 항목 변경 내용을 열거하는 IEnumSyncChanges 개체를 가져옵니다.

ISyncChangeBatchBase::GetIsLastBatch

이 일괄 변경 내용의 변경 내용이 동기화 세션의 마지막 일괄 변경 내용인지 여부를 나타내는 플래그를 가져옵니다.

ISyncChangeBatchBase::GetWorkEstimateForBatch

일괄 처리에 대한 작업 예상률을 가져옵니다.

ISyncChangeBatchBase::GetRemainingWorkEstimateForSession

세션에 대한 남은 작업 예상률을 가져옵니다.

ISyncChangeBatchBase::BeginOrderedGroup

일괄 변경 내용에서 정렬된 그룹을 엽니다. 이 그룹은 항목 ID를 기준으로 정렬됩니다.

ISyncChangeBatchBase::EndOrderedGroup

일괄 변경 내용에서 이전에 연 정렬된 그룹을 닫습니다.

ISyncChangeBatchBase::AddItemMetadataToGroup

지정된 항목 변경 내용을 현재 열려 있는 그룹에 추가합니다.

ISyncChangeBatchBase::GetLearnedKnowledge

대상 공급자가 이 일괄 변경 내용의 변경 내용을 적용할 때 대상 복제본이 습득하는 정보를 가져옵니다.

ISyncChangeBatchBase::GetPrerequisiteKnowledge

대상 공급자가 이 일괄 변경 내용을 처리하는 데 필요한 최소 정보를 가져옵니다.

ISyncChangeBatchBase::GetSourceForgottenKnowledge

원본 복제본의 잊어버린 정보를 가져옵니다.

ISyncChangeBatchBase::SetLastBatch

동기화 세션에서 열거할 변경 내용이 더 없음을 나타내는 플래그를 설정합니다.

ISyncChangeBatchBase::SetWorkEstimateForBatch

세션에 대한 작업 예상률을 설정합니다.

ISyncChangeBatchBase::SetRemainingWorkEstimateForSession

일괄 처리에 대한 남은 작업 예상률을 설정합니다.

ISyncChangeBatchBase::Serialize

일괄 변경 내용을 바이트 배열로 serialize합니다.

주의

ISyncChangeBatchBase는 일괄 변경 내용의 기본 인터페이스입니다. 대개 정보 동기화에 대한 ISyncChangeBatch와 전체 열거 동기화에 대한 ISyncFullEnumerationChangeBatch 등의 파생 인터페이스에서 재정의됩니다.

요구 사항

헤더: Synchronization.h

참고 항목

개념

Sync Framework 핵심 구성 요소