IFilterTrackingProvider インターフェイス
派生クラスによってオーバーライドされると、フィルターを追跡するレプリカとデータを同期する同期プロバイダーを表します。
interface IFilterTrackingProvider : IUnknown
メンバー
IFilterTrackingProvider メソッド | 説明 |
---|---|
同期先レプリカによって追跡されるフィルターを指定します。 |
|
同期先レプリカによって追跡されるフィルターを同期元プロバイダーに通知します。 |
解説
IFilterTrackingProvider インターフェイスは、フィルターを追跡するレプリカを表すプロバイダーによって実装されます。項目がフィルターに含まれているかどうかと、フィルターに含まれていた項目が除外されたかどうかを示すメタデータがレプリカに格納されている場合、レプリカによってフィルターが追跡されます。また、レプリカには、フィルターに関するフィルターの忘れられたナレッジが含まれる場合もあります。これは、フィルターに含まれていた項目が除外されたかどうかを追跡するメタデータが削除された場合や、レプリカがフィルター選択されたレプリカと最初に同期されたときにはフィルターを追跡せずに、後でフィルターの追跡を開始する場合に発生します。
フィルターを追跡するレプリカをサポートするために、プロバイダーは、プロバイダーの ISyncProvider インターフェイスの QueryInterface メソッドに対して Sync Framework が IID_IFilterTrackingProvider を指定するときに IFilterTrackingProvider インターフェイスを返す必要があります。
必要条件
ヘッダー: Synchronization.h