【发布时间】:2016-06-15 07:49:15
【问题描述】:
我有一个声明自定义文件格式的基本 UWP Windows 10 应用(在 PC 上运行)。用户可以打开和编辑该格式的文档(很像在 Word Mobile 中打开 .docx 文件)。
我的问题是这样的:假设用户使用我的应用从 OneDrive 打开一个文档,并且该文档在另一台设备上进行了修改。我的应用程序如何获得有关更改以重新加载文档的通知?
额外问题 :) 如果在本地和同时在另一台设备上修改文件时发生冲突怎么办?
在内部,我使用从FileOpenPicker 获得的StorageFile 来读取文档。
我查看了StorageFolder.CreateFileQueryWithOptions(...),但无法获得对 StorageFile 父文件夹的引用,因为我的应用只有读取文件本身的权限,而不能访问父文件夹。
我可以定期轮询文件的修改日期,但这似乎远非理想...
【问题讨论】:
标签: c# windows-10 uwp onedrive storagefile