c# - WebDav Word 2016 签入按钮
问题描述
我刚刚在有关 sharepoint 的视频(https://www.youtube.com/watch?v=jhVWtlItL6k Minute 6:50)中看到,在 sharepoint 中有一个签入按钮。现在我的问题是,ItHit WebDav 也可以吗?或者这是 Sharepoint 插件中的一个按钮,只能使用自己的插件重建?
- 视频来自 Office 2013,我有 Office 2016,也许这就是按钮不存在的原因。否则签入也可以通过关闭和保存来完成。但最好我希望有一个选项来进行签入并通知我的应用程序,它应该使安全成为新版本(可选地带有描述输入)。
- 我还看到有属性 AllowOffice12Versioning (这里说是实验性的: Show Versions within the document (IT Hit WebDav))
DeltaV 的版本控制支持不能用于 word 对吗? https://www.webdavsystem.com/server/documentation/creating_deltav/
自 2014 年以来是否有任何进展,或者这在 Office 中是如何实现的?它是否使用 Microsoft 的任何 WebDav 扩展,如果还没有进展,我可以扩展自己吗?(MS-WDVSE、MS-WDVME、MS-WDV、MS_WDVME...)
解决方案
不幸的是,与其他操作不同,MS Office 中的版本控制不使用 WebDAV,正如这篇文章所述:在文档中显示版本 (IT Hit WebDav)。MS Office 使用自己的专有协议来显示版本。
一种可能的解决方案是在基于IT Hit Virtual File System产品的IT Hit WebDAVDrive 示例中实现签入/签出命令和版本列表。此示例的工作方式类似于 OneDrive(它使用相同的 Windows API),并且可以自动锁定/解锁虚拟驱动器上的文档,这非常接近于签出/签入。您可能可以将签出/签入/列表版本命令添加到 Windows 文件管理器上下文菜单,以及在示例代码中附加一个挂钩到文件打开/关闭或锁定/解锁事件以显示自定义用户界面。
推荐阅读
- arrays - 具有引用类型项目的 Swift 数组的 CoW(写入时复制)异常
- python - 如何使用_string_方法创建一个空字符串来插入稀疏向量数据
- reactjs - 状态更新不会触发条件渲染组件中的重新渲染
- reactjs - 语法错误:使用 React.lazy() 方法导入组件时出现意外标记
- python - 行理解在 python 中无法正常运行
- ios - Swift 5 如何从 URL 获取 HTML
- github - 使用使用过的 Macbook 设置 Github
- python - Python中的Twilio API返回AttributeError:'Client'对象没有属性'studio'
- c - 返回双精度的函数的值错误(libffi)
- angular - 从 home.ts 页面中的 component.ts 获取令牌的值