2013-10-30 38 views
0

我想從我的ASP.NET Web應用程序中刪除Sharepoint中的文件。 爲此,我添加了List.asmx Web引用,它具有刪除附件方法。該方法必須傳遞三個參數。WebApplication刪除Sharepoint文件

DeleteAttachment(String ListName,String ListItemID, String url); 

如果我的文件位置低於

http://example.com/sites/xxx/xxx/xxx/Shared Documents/yyy/zzz/Review comments_docx.doc 

會是什麼LISTNAME,ListItemID,URL。

以下是我的代碼。任何人都可以建議也糾正,如果我做錯了什麼。

wsLists.Lists objList = new wsLists.Lists(); 
        objList.Credentials = new NetworkCredential(GlobalVariablesBO.UserID, GlobalVariablesBO.Password, GlobalVariablesBO.Domain); 
        objList.Url = string.Concat("http://example.com/sites/xxx/xxx/xxx/_vti_bin/lists.asmx"); 
        string url = Convert.ToString(item.GetDataKeyValue("SharePointURL")); 
        objList.DeleteAttachment("Shared Documents", "3", url); 

回答

0
UpdateListItems(String ListName, XMLNode updates) 

是在SharePoint刪除文檔的實際方法。