2015-04-02 34 views
0

我正在使用customprovider和filesyncprovider构建同步应用程序。我根据我对这个例子提供商:FileSyncProvider无法识别重命名或移动

https://code.msdn.microsoft.com/File-Sync-with-Simple-c497bf87

,我看到的是,移动或重命名不被Filesyncprovider这样识别的问题。 MOVE被转换成DELETE和CREATE。如果我向CustomSyncprovider发送UPDATE请求,我可以判断它是移动还是重命名,因此可以正确反应。

是否必须更改CustomProvider中的某些内容才能让Filesyncprovider正确识别更改,或者文件同步提供程序无法做出区分?

回答

0

我的自定义同步提供程序是FullEnumeration Sync提供程序。因此Filesyncprovider没有必要的信息来识别移动或重命名。要实现这一点,我的自定义同步提供程序必须作为KnowledgeSyncProvider实现。