다음을 통해 공유


IKnowledgeWithMarkers 인터페이스

변경 단위가 필요하거나 모든 변경 단위를 포함하는 것으로 항목에 표시하는 정보 개체를 나타냅니다.

interface IKnowledgeWithMarkers : IUnknown

멤버

IKnowledgeWithMarkers 메서드 설명

IKnowledgeWithMarkers::AddAllChangeUnitsRequiredMarker

원본 공급자가 일괄 변경 내용에 특정 항목을 추가할 때 모든 변경 단위가 포함되도록 해당 항목에 표시합니다.

IKnowledgeWithMarkers::AddAllChangeUnitsPresentMarker

지정된 항목에 모든 변경 단위가 포함되어 있다고 표시합니다.

IKnowledgeWithMarkers::ContainsAllChangeUnitsRequiredMarker

원본 공급자가 일괄 변경 내용에 특정 항목을 추가할 때 해당 항목에 모든 변경 단위가 포함되어야 하는지 여부를 나타냅니다.

IKnowledgeWithMarkers::ContainsAllChangeUnitsPresentMarker

지정된 항목에 모든 변경 단위가 포함되어 있는지 여부를 나타냅니다.

IKnowledgeWithMarkers::RemoveAllChangeUnitsRequiredMarker

원본 공급자가 일괄 변경 내용에 특정 항목을 추가할 때 모든 변경 단위가 포함되지 않도록 해당 항목에 표시합니다.

IKnowledgeWithMarkers::RemoveMarkers

정보에서 항목에 대한 모든 표식을 제거합니다.

IKnowledgeWithMarkers::NextAllChangeUnitsRequiredMarker

모든 변경 단위가 필요한 것으로 표시된 항목 목록에서 다음 항목을 반환합니다.

IKnowledgeWithMarkers::NextAllChangeUnitsPresentMarker

모든 변경 단위를 포함하는 것으로 표시된 항목 목록에서 다음 항목을 반환합니다.

IKnowledgeWithMarkers::StartEnumeratingMarkers

열거자를 목록의 시작 부분으로 다시 설정합니다.

주의

일반적으로 IKnowledgeWithMarkers 개체는 사용자 지정 필터가 사용 중일 때 변경 내용 적용자에서 사용합니다. 예를 들어 필터로 제외된 항목을 대상 복제본에서 삭제할 항목으로 추적하는 경우를 가정해 봅니다. 이 항목이 필터에 포함되도록 필터가 변경되어 항목을 대상 복제본에 적용해야 하지만 원본 공급자에 의해 열거된 항목에 해당 항목에 대한 모든 변경 단위가 포함되어 있지 않습니다. 이 항목에는 원본 공급자가 일괄 변경 내용에 항목을 추가할 때 모든 변경 단위가 포함되어야 한다고 표시되어 있습니다. 원본 공급자는 항목에 이 표식이 설정되어 있음을 감지하고 해당 항목에 대한 모든 변경 단위를 포함합니다. 그러면 대상 공급자는 완전한 항목을 만들어 대상 복제본에 적용합니다.

IKnowledgeWithMarkers 개체는 한 가지 형식의 표식만 포함할 수 있습니다. 정보 개체에 포함된 표식의 형식을 변경하려면 새 표식을 추가하기 전에 RemoveMarkers를 호출해야 합니다.

IKnowledgeWithMarkers 개체를 가져오려면 ISyncKnowledge 개체의 QueryInteface 메서드에 IID_IKnowledgeWithMarkers를 전달합니다.

요구 사항

헤더: Synchronization.h

참고 항목

개념

Sync Framework 핵심 구성 요소