c# - 通过 SharePoint 使用连续保存和版本控制开发文件格式
问题描述
好吧,我找到了很多关于这个问题的东西,但不幸的是,只有零碎的东西,对于寻找起点的人来说没有什么特别的。
草稿:我计划了一种源自 BagIT 的文件格式。我想将它实现为 c#.net 中的类库。
环境:通过 OneDrive 同步到 Windows 10 的 Office 365(SharePoint 文档列表)。
这是两个计划的功能: - “版本控制”或更好的“差异”,例如在 Word 中 - 也像在 Word 中或更好地像在所有 Office 应用程序中一样连续保存
对于那些不熟悉此功能的人:如果您在 Office 2017 中工作,并且您的文件保存在 SharePoint 驱动器上(不完全了解 OneDrive privat),那么您可以切换到“持续保存”(不知道英文术语)。有了这个,您的工作将始终被保存,您无需手动保存。适用于 OneDrive 和 SharePoint。如果您有 SharePoint 并且您正在使用它的版本控制功能,那么您可以让 Word(不知道其他 Office 应用程序)显示版本之间的差异。
“不知道”不是重点。
我正在寻找一个大纲,一个起点。有可能吗,还是只能由微软(目前)使用?
所以它是 SharePoint 和 C# (.net)
链接会很好,其他读者/潜在提问者的大纲也会更好。
提前致谢。
解决方案
不,我自己找到了答案。对于所有有相同问题的人:它在 REST-API 中。有了它,您可以下载不同的版本并自己区分它们。
我没有找到持续保存,但我认为它在本文档中的某个地方。如果有人现在知道它,那么如果您能缩短我的搜索时间,那就太好了。否则我会在我自己找到时发送链接。
这里的链接: https ://docs.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitemversion_get
推荐阅读
- node.js - 如何使用 nodejs 和 pug 打印我的数据库输出?
- algorithm - 什么数字加起来k?
- json - Ubuntu:加载共享库时出错:libqjsonrpc.so.1
- javascript - html 文件中的表单数据未链接到 .js 文件
- mysql - MySQL LEFT JOIN 仅 1 行取决于 MAX() 值
- python - 使用和不使用换行符的 Python 打印
- sql - SQL Server - 选择查询 - 内部联接 - 错误消息:无法解决排序规则冲突
- angular - 如何从服务器端构建与 Angular 路由对应的路由?
- database - 在eclipse中运行jbmp示例时出现问题
- javascript - 如何将 json 数组从 html 文件的脚本部分传递到 javascript 索引?