同期データのフィルタ設定
2 つのファイル フォルダ間で、テキスト ファイルだけを同期し、他の種類のファイルは無視するなど、同期の対象を一部の項目のみに限定するには、同期時のフィルタ設定を使用します。同期元プロバイダは、変更を検出した時点でフィルタを適用し、フィルタに合致する項目だけを変更バッチに追加します。
マネージ コード : 変更バッチの作成時に使用されるフィルタの情報は、FilterInfo クラスを使用して伝える必要があります。この抽象クラスのカスタム実装はサポートされません。プロバイダで、ItemListFilterInfo オブジェクトを作成し、ChangeBatch を使用して変更バッチを作成することによって、フィルタ情報を変更バッチに関連付ける必要があります。
アンマネージ コード : 変更バッチの作成時に使用されるフィルタの情報は、ISyncFilterInfo クラスを使用して伝える必要があります。このインターフェイスのカスタム実装はサポートされません。プロバイダで、IProviderFilteredSyncServices::CreateFilterInfo を使用して、ISyncFilterInfo オブジェクトを作成する必要があります。フィルタ情報を変更バッチに関連付けるには、IProviderFilteredSyncServices::CreateFilteredEnumerationChangeBatch を使って変更バッチを作成します。