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()
member DetectChanges : unit -> unit
public function DetectChanges()
例外
例外 | 条件 |
---|---|
ObjectDisposedException | オブジェクトが破棄されているか、または正しく初期化されていません。 |
説明
アプリケーションは、このメソッドを呼び出す必要はありません。このメソッドは、変更の検出が発生するタイミングをより正確に管理する必要のあるアプリケーションに提供されます。
プロバイダーのコンストラクターに ExplicitDetectChanges フラグが設定されていない場合、プロバイダーのそれぞれの同期の GetChangeBatch または ProcessChangeBatch メソッドの最初の呼び出し時に、変更の検出がプロバイダーで暗黙的に実行されます。
ExplicitDetectChanges フラグが設定されている場合は、同期セッションを開始する前に、アプリケーションが DetectChanges を明示的に呼び出し、ローカル ファイル システムの変更を検出します。