2017-10-13 3 views
0

Ich habe zwei Ordner, die einige Dateien in ihnen haben, Ich möchte Microsoft Sync Framework auf eine Weise verwenden, dass es zuerst Änderungen in einem Ordner erkennt, wenn es welche gibt Führen Sie den Sync-Vorgang mit dem anderen Ordner aus.Microsoft Sync Framework, erkennt Änderungen zuerst und dann synchronisieren

Die Idee hinter der Erkennung der Änderung auf dem Ordner ist, dass ich diese Änderung abfragen konnte und einige Operationen zuerst vor der Synchronisierung ausführen kann.

Jede Idee ist auch willkommen, die MSF mit anderen Techniken zu verwenden, um das gleiche zu erreichen.

Ich habe den Beispielcode Beispiel in diesem Link gegeben versucht https://msdn.microsoft.com/en-us/library/mt763483.aspx

Aber es zuerst die Ordner synchronisieren und dann einige Ereignisse ausgelöst. Ich versuche zuerst die Ereignisse zu feuern, aber es funktioniert nicht. Ich bin ein Anfänger in all dem, so dass jede Hilfe in dieser Hinsicht sehr hilfreich ist.

Antwort

0

Es gibt ein Ereignis "ApplyingChange", das ausgelöst wird, wenn der Ordner geändert wird. In diesem Fall überprüfe ich zunächst die Änderung und rufe dann den "e.SkipChange" auf, so dass ich nur entweder im Quellordner oder im Zielordner eine Änderung feststelle, dann rufe ich beim nächsten Aufruf dieses Ereignisses das Überspringen nicht auf ändern und führen Sie die Änderung oder Synchronisation durch.

Verwandte Themen