IReplicaMetadata 인터페이스
메타데이터 저장소의 복제본 메타데이터 및 항목 메타데이터에 대한 액세스를 제공합니다. IReplicaMetadata는 동기화 공급자 메서드를 구현하기 위한 도우미 및 삭제 검색용 서비스도 제공합니다.
interface IReplicaMetadata : IUnknown
멤버
IReplicaMetadata는 다음과 같은 개념 그룹으로 세분화됩니다.
복제본용 메타데이터
IReplicaMetadata의 다음 멤버를 사용하면 전체 복제본과 연결된 메타데이터에 액세스할 수 있습니다.
IReplicaMetadata 메서드 | 설명 |
---|---|
이 메타데이터와 연결된 복제본의 ID를 가져옵니다. |
|
이 복제본에 대해 이전에 저장한 틱 수를 증가하고, 저장소에 새 값을 저장하고, 새 값을 반환합니다. |
|
이 복제본에 대한 현재 정보를 가져옵니다. |
|
이 복제본에 대한 현재 정보를 설정합니다. |
|
이 복제본에 대한 잊어버린 정보를 가져옵니다. |
|
이 복제본에 대한 잊어버린 정보를 설정합니다. |
|
이 복제본과 연결된 사용자 지정 메타데이터 필드를 가져옵니다. |
|
이 복제본과 연결된 사용자 지정 메타데이터 필드를 설정합니다. |
|
복제본 메타데이터 속성 변경 내용을 메타데이터 저장소에 저장합니다. |
참고
이 속성 또는 메서드를 사용하여 IReplicaMetadata 인스턴스에서 적용한 변경 내용은 SaveReplicaMetadata를 호출해야만 메타데이터 저장소에 저장됩니다.
항목용 메타데이터
IReplicaMetadata의 다음 멤버를 사용하면 항목용 메타데이터에 액세스할 수 있습니다.
IReplicaMetadata 메서드 | 설명 |
---|---|
기본값이 들어 있는 새 IFieldValue 개체를 만듭니다. |
|
메타데이터 저장소에 새 항목 메타데이터를 추가하는 데 사용할 수 있는 새 IItemMetadata 개체를 만듭니다. |
|
항목 메타데이터 속성 변경 내용을 메타데이터 저장소에 저장합니다. |
|
메타데이터 저장소에서 항목 메타데이터를 제거합니다. |
|
지정된 전역 ID를 가진 항목에 대한 항목 메타데이터를 가져옵니다. |
|
인덱싱된 필드에 지정된 값이 있는 고유한 항목 메타데이터를 반환합니다. |
|
인덱싱된 필드에 지정된 값이 있는 항목 메타데이터 목록을 반환합니다. |
|
CleanupDeletedItems를 사용하여 삭제된 항목이 마지막으로 정리된 시간을 가져옵니다. |
|
마지막 정리 작업 후 지정된 시간 간격이 경과할 경우 삭제된 것으로 표시된 항목을 제거합니다. |
|
메타데이터 저장소의 전체 항목 수와 메타데이터 저장소에 있는 삭제된 항목 수를 가져옵니다. |
참고
IItemMetadata 인스턴스에서 적용한 속성 변경 내용은 SaveItemMetadata를 호출해야만 메타데이터 저장소에 저장됩니다.
동기화 공급자용 도우미
IReplicaMetadata의 다음 멤버를 사용하면 동기화 공급자 메서드를 구현하는 데 도움이 됩니다.
IReplicaMetadata 메서드 | 설명 |
---|---|
이 복제본에 저장된 항목의 버전을 포함하는 일괄 변경 내용을 가져옵니다. 이러한 항목은 다른 공급자가 보낸 일괄 변경 내용에서 참조되는 항목에 해당합니다. |
|
이 복제본에 저장된 항목의 버전을 포함하는 일괄 변경 내용을 전체 열거의 일부로 가져옵니다. 이러한 항목은 다른 공급자가 보낸 일괄 변경 내용에서 참조되는 항목에 해당합니다. |
|
대상 공급자의 지정된 정보에 포함되지 않은 항목에 대한 항목 메타데이터를 포함하는 일괄 변경 내용을 가져옵니다. |
|
대상 공급자의 지정된 정보에 포함되지 않으며 지정된 정적 필터 또는 동적 필터에 의해 허용되는 항목에 대한 항목 메타데이터를 포함하는 일괄 변경 내용을 가져옵니다. |
|
지정된 하한보다 ID가 큰 항목에 대한 항목 메타데이터를 포함하는 일괄 변경 내용을 전체 열거의 일부분으로 가져옵니다. |
삭제 검색
삭제 검색 서비스는 항목 저장소에서 삭제되었으므로 메타데이터 저장소에서 삭제된 것으로 표시되어야 하는 항목을 파악하는 데 사용할 수 있는 IReplicaMetadata 메서드의 집합입니다.
IReplicaMetadata 메서드 | 설명 |
---|---|
모든 항목을 보고되지 않은 것으로 표시하여 삭제 검색 서비스를 다시 설정합니다. |
|
인덱싱된 필드 값으로 식별된 항목이 활성 상태이며 삭제된 것으로 간주되어서는 안 됨을 보고합니다. |
|
지정된 항목이 활성 상태이므로 삭제된 것으로 간주되어서는 안 됨을 보고합니다. |
|
메타데이터 저장소에서 현재 활성 상태로 표시되지 않은 항목 중 이미 삭제된 것으로 표시되지 않은 항목의 목록을 반환합니다. |
|
지정된 인덱싱된 필드 값 집합이 설정된 항목 중 메타데이터 저장소에서 현재 활성 상태로 표시되어 있지 않고 이미 삭제된 것으로 표시되지 않은 항목의 목록을 반환합니다. |
요구 사항
헤더: Metastore.h
참고 항목
개념
Sync Framework Metadata Storage Service 구성 요소
복제본 메타데이터에 액세스
공급자와의 상호 운용
삭제된 항목 검색