如何以编程方式从 SharePoint 服务器下载文件并将其锁定
本文关键字:文件 下载 锁定 服务器 SharePoint 编程 方式 | 更新日期: 2023-09-27 17:55:59
我想使用 C# 从 SharePoint 服务器下载一个文件,检查它,并锁定它,这样其他用户就无法修改该文件。更改文件后,我想再次签入并附上注释,当然还要删除锁。
哪种方法最好?我已经阅读了有关SPSite类的信息,但这似乎是Sharepoint服务的一部分,仅适用于服务器操作系统。但是,我需要从运行 Windows 7 的客户端执行此操作。
任何提示如何实现这一点?
添加对位于 SharePoint 服务器上的列表 Web 服务的 Web 引用;例如 http://yourserver/_vti_bin/Lists.asmx
到您的项目。
此 Web 服务公开了一些基本操作,包括签入和签出文档的功能。签出文档会隐式锁定该文档,使其无法被其他用户编辑。您可以使用 WebClient
类的 DownloadFile
方法下载文档的本地副本。重新签入文档时,Web 服务允许您添加注释。