簡體   English   中英

如何以編程方式從Sharepoint服務器下載文件並鎖定它?

[英]How can I programatically download a file from a sharepoint server and lock it?

我想使用C#從Sharepoint服務器下載文件,將其簽出,然后對其進行鎖定,以便其他任何用戶都不能修改該文件。 更改文件后,我想用注釋再次將其檢入,當然要刪除鎖。

哪種方法最好? 我已經閱讀了有關SPSite類的信息,但這似乎是Sharepoint Services的一部分,該服務僅可用於服務器操作系統。 但是,我需要從運行Windows 7的客戶端執行此操作。

任何提示如何實現的?

將Web引用添加到位於SharePoint服務器上的Lists Web服務; 例如http://yourserver/_vti_bin/Lists.asmx到您的項目。

該Web服務提供了一些基本操作,包括檢入和檢出文檔的能力。 簽出文檔會隱式鎖定它,以防止其他用戶對其進行編輯。 您可以使用WebClient類的DownloadFile方法DownloadFile文檔的本地副本。 重新簽入文檔時,Web服務允許您添加注釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM