Microsoft Sync Framework,先检测变化再同步
Microsoft Sync Framework, Detect changes first and then sync
我有两个文件夹,里面有一些文件,我想使用 Microsoft Sync Framework,首先它会检测文件夹中的更改,如果有,然后执行同步操作其他文件夹。
检测文件夹更改背后的想法是,我可以查询该更改并可以在同步之前先执行一些操作。
也欢迎任何将 MSF 与其他技术结合使用以实现相同目的的想法。
我已经尝试过此 link https://msdn.microsoft.com/en-us/library/mt763483.aspx
中给出的示例代码示例
但它首先同步文件夹,然后触发一些事件。我尝试先触发事件,但它不起作用。
我是所有这方面的初学者,所以在这方面的任何帮助都非常有帮助。
有一个事件 "ApplyingChange",每当文件夹发生变化时就会触发该事件。在这种情况下,我首先检查更改,然后调用 "e.SkipChange" 以便我只检测到源文件夹或目标文件夹中有更改,然后在下次调用此事件时我不调用 skip更改并执行更改或同步。
我有两个文件夹,里面有一些文件,我想使用 Microsoft Sync Framework,首先它会检测文件夹中的更改,如果有,然后执行同步操作其他文件夹。
检测文件夹更改背后的想法是,我可以查询该更改并可以在同步之前先执行一些操作。
也欢迎任何将 MSF 与其他技术结合使用以实现相同目的的想法。
我已经尝试过此 link https://msdn.microsoft.com/en-us/library/mt763483.aspx
中给出的示例代码示例但它首先同步文件夹,然后触发一些事件。我尝试先触发事件,但它不起作用。 我是所有这方面的初学者,所以在这方面的任何帮助都非常有帮助。
有一个事件 "ApplyingChange",每当文件夹发生变化时就会触发该事件。在这种情况下,我首先检查更改,然后调用 "e.SkipChange" 以便我只检测到源文件夹或目标文件夹中有更改,然后在下次调用此事件时我不调用 skip更改并执行更改或同步。