[英]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.