我无法使用 Graph SDK 在 SharePoint Online 库/列表中找到“签出”(或以其他方式锁定)和“签入”文档的方法。我实际上也没有看到列出的 REST 调用,但我必须相信它们在某个地方,因为 OneDrive for Business 网络客户端公开了这些功能。
基本上,在某些版本控制方案中,SharePoint 管理员和/或设计人员可以在库的版本设置配置中“要求签出”。编辑文档是一个多步骤的过程,第一步是从库中“签出”文档,以便将其锁定以供当前用户进行编辑。在查看 REST 文档或 GitHub 上的 Graph SDK 源代码时,我找不到此方法(以及镜像方法“签入”)。如果将库配置为“需要签出”,则需要这些方法。
我已经非常彻底地查看了 (Graph)List 和 ListItem 对象(包括版本关系/集合)并且找不到方法。我本来希望它们在 ListItem 对象上可用。
如果有人有任何代码可以以这种方式处理文档 ListItems - 或者只是知道在哪里可以找到这些方法,那将非常有帮助。