ISyncKnowledge2 インターフェイス

レプリカの項目ストアのナレッジに関する追加情報を表します。

interface ISyncKnowledge2 : ISyncKnowledge

メンバー

ISyncKnowledge2 メソッド

説明

ISyncKnowledge2::GetIdParameters

プロバイダーの ID 形式スキーマを取得します。

ISyncKnowledge2::ProjectOntoColumnSet

このオブジェクトに含まれるすべての項目に関して、指定した変更単位のセットのナレッジを返します。

ISyncKnowledge2::SerializeWithOptions

指定したバージョンとシリアル化オプションに基づいて、ナレッジ オブジェクトのデータをバイト配列にシリアル化します。

ISyncKnowledge2::GetLowestUncontainedId

指定したナレッジに含まれ、このナレッジには含まれてない最小の項目 ID を返します。

ISyncKnowledge2::GetInspector

ナレッジ オブジェクトのコンテンツを取得するために使用できるオブジェクトを返します。

ISyncKnowledge2::GetMinimumSupportedVersion

このオブジェクトと共に使用できる Sync Framework コンポーネントの最小バージョンを取得します。

ISyncKnowledge2::GetStatistics

このオブジェクトに含まれている指定した統計データを取得します。

ISyncKnowledge2::ContainsKnowledgeForItem

指定された項目の指定されたナレッジが、このナレッジで認識されているかどうかを示します。

ISyncKnowledge2::ContainsKnowledgeForChangeUnit

指定された変更単位の指定されたナレッジがこのナレッジで認識されているかどうかを示します。

ISyncKnowledge2::ProjectOntoKnowledgeWithPrerequisite

指定したフラグメントの必須ナレッジがテンプレート ナレッジに含まれていると、そのテンプレート ナレッジによって指定されたナレッジ フラグメントについてのナレッジを返します。

ISyncKnowledge2::Complement

このオブジェクトに含まれ、指定したナレッジには含まれていないナレッジを返します。

ISyncKnowledge2::IntersectsWithKnowledge

指定されたナレッジがこのナレッジと交差しているかどうかを示します。

ISyncKnowledge2::GetKnowledgeCookie

軽量で、高速比較に使用できる、このナレッジ オブジェクトの読み取り専用表現を取得します。

ISyncKnowledge2::CompareToKnowledgeCookie

指定されたナレッジ クッキーとこのナレッジ オブジェクトとの間で高速比較を実行します。

解説

ISyncKnowledge2 オブジェクトは、ISyncKnowledge オブジェクトの QueryInterface メソッドに IID_ISyncKnowledge2 を渡すことによって取得できます。

必要条件

ヘッダー: Synchronization.h

参照

概念

Sync Framework のコア コンポーネント