次の方法で共有


IKnowledgeSyncProvider インターフェイス

ナレッジを使用して同期を実行する同期プロバイダを表します。

interface ISynchronousSyncProvider : ISynchronousDataProxy

メンバ

ISynchronousSyncProvider のメソッド 説明

IKnowledgeSyncProvider::BeginSession

同期セッションに参加していることをプロバイダに通知します。

IKnowledgeSyncProvider::GetSyncBatchParameters

変更バッチに含まれる項目変更の数と、同期スコープの現在のナレッジを取得します。

IKnowledgeSyncProvider::GetChangeBatch

同期先プロバイダからの指定したナレッジに含まれていない項目の項目メタデータが含まれた変更バッチを取得します。

IKnowledgeSyncProvider::GetFullEnumerationChangeBatch

指定した最小値より大きい ID の項目の項目メタデータが含まれている変更バッチを、完全な列挙の一部として取得します。

IKnowledgeSyncProvider::ProcessChangeBatch

競合を検出して項目ストアに変更を適用することで、一連の変更を処理します。

IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch

項目ストアに変更を適用することで、完全な列挙に対する一連の変更を処理します。

IKnowledgeSyncProvider::EndSession

参加した同期セッションが完了したことをプロバイダに通知します。

解説

Sync Framework では、最初に BeginSession メソッドが呼び出され、最後に EndSession メソッドが呼び出されます。IKnowledgeSyncProvider のその他のすべてのメソッドは、これらの 2 つのメソッドの間に呼び出されます。

必要条件

ヘッダー : Synchronization.h

参照

概念

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