Поделиться через


Интерфейс ISyncKnowledge2

Представляет дополнительные сведения о наборе знаний реплики о своем хранилище элементов.

interface ISyncKnowledge2 : ISyncKnowledge

Элементы

Метод ISyncKnowledge2

Описание

ISyncKnowledge2::GetIdParameters

Возвращает схему форматов идентификаторов для поставщика.

ISyncKnowledge2::ProjectOntoColumnSet

Возвращает набор знаний для указанного набора базовых единиц для всех элементов, содержащихся в этом объекте.

ISyncKnowledge2::SerializeWithOptions

Выполняет сериализацию данных объекта набора знаний в массив байтов на основании указанной версии и параметров сериализации.

ISyncKnowledge2::GetLowestUncontainedId

Возвращает наименьший идентификатор элемента, который содержится в указанном наборе знаний, но не содержится в этом наборе знаний.

ISyncKnowledge2::GetInspector

Возвращает объект, который может быть использован для получения содержимого объекта набора знаний.

ISyncKnowledge2::GetMinimumSupportedVersion

Возвращает минимальную версию компонентов Sync Framework, которые могут использоваться с этим объектом.

ISyncKnowledge2::GetStatistics

Возвращает заданные статистические данные, содержащиеся в этом объекте.

ISyncKnowledge2::ContainsKnowledgeForItem

Показывает, является ли заданный набор знаний для указанного элемента известным для этого набора знаний.

ISyncKnowledge2::ContainsKnowledgeForChangeUnit

Определяет, известен ли данному набору знаний указанный набор знаний указанной базовой единицы.

ISyncKnowledge2::ProjectOntoKnowledgeWithPrerequisite

Возвращает набор знаний о фрагментах набора знаний, указанных в шаблоне, если шаблон содержит необходимый набор знаний для указанных фрагментов.

ISyncKnowledge2::Complement

Возвращает набор знаний, имеющийся в этом объекте, но отсутствующий в указанном наборе знаний.

ISyncKnowledge2::IntersectsWithKnowledge

Указывает, пересекается ли указанный набор знаний с данным набором знаний.

ISyncKnowledge2::GetKnowledgeCookie

Возвращает упрощенное представление этого объекта набора знаний, которое доступно только для чтения и может использоваться для быстрого сравнения.

ISyncKnowledge2::CompareToKnowledgeCookie

Выполняет быстрое сравнение этого объекта набора знаний с указанным файлом cookie набора знаний.

Замечания

Объект ISyncKnowledge2 может быть получен при передаче значения IID_ISyncKnowledge2 методу QueryInterface объекта ISyncKnowledge.

Системные требования

Заголовок: Synchronization.h

См. также

Основные положения

Базовые компоненты Sync Framework