FileSyncProvider.DetectChanges メソッド

変更のためローカル ファイル システムのレプリカの列挙体をトリガーし、メタデータを適切に更新します。

名前空間: Microsoft.Synchronization.Files
アセンブリ: Microsoft.Synchronization.Files (microsoft.synchronization.files.dll 内)

構文

'宣言
Public Sub DetectChanges
'使用
Dim instance As FileSyncProvider

instance.DetectChanges
public void DetectChanges ()
public:
void DetectChanges ()
public void DetectChanges ()
public function DetectChanges ()

例外

例外の種類 条件

ObjectDisposedException

オブジェクトが破棄されているか、または正しく初期化されていません。

解説

アプリケーションは、このメソッドを呼び出す必要はありません。このメソッドは、変更の検出が発生するタイミングをより正確に管理する必要のあるアプリケーションに提供されます。

プロバイダーのコンストラクターに ExplicitDetectChanges フラグが設定されていない場合、プロバイダーのそれぞれの同期の GetChangeBatch または ProcessChangeBatch メソッドの最初の呼び出し時に、変更の検出がプロバイダーで暗黙的に実行されます。

ExplicitDetectChanges フラグが設定されている場合は、同期セッションを開始する前に、アプリケーションが DetectChanges を明示的に呼び出し、ローカル ファイル システムの変更を検出します。

参照

リファレンス

FileSyncProvider クラス
FileSyncProvider メンバー
Microsoft.Synchronization.Files 名前空間