日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

SharePoint 調用 WebService設置List基礎圖文教程

SharePoint 調用 WebService設置List基礎圖文教程

更新時間:2024-02-08 文章作者:未知 信息來源:網絡 閱讀次數:

SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。

在SharePoint的使用中,經常需要進行系統集成這樣的操作,我們作為SharePoint開發,就需要給其他系統提供接口,而SharePoint提供的WebService就很好的提供了這樣的功能,我們簡單了解下,通過SharePoint提供WebService對列表進行操作

步驟:

1、 首先,新建一個控制臺程序,添加WebService的引用

地址http:///_vti_bin/Lists.asmx

為網站的地址,包括端口號

2、引用 - 右鍵 - 添加服務引用(如圖1)– 高級 – 添加Web引用 – URL處填寫WebService地址(如圖2)

clip_image001

(圖1)

clip_image003

(圖2)

3、 獲取List信息

try

{

WebServices1.Lists listService = new GetListTest.WebServices1.Lists();

listService.Credentials = System.Net.CredentialCache.DefaultCredentials;

XmlNode ndLists = listService.GetList("Test");//參數列表名,String類型

Console.Write(ndLists.OuterXml);

}

catch (Exception ex)

{

Console.Write(ex.Message);

}

4、 獲取List信息結果

clip_image005

5、 獲取ListItem信息

//獲取ListItem信息

WebServices1.Lists listService = new GetListTest.WebServices1.Lists();

listService.Credentials = System.Net.CredentialCache.DefaultCredentials;

XmlDocument xmlDoc = new System.Xml.XmlDocument();

XmlNode ndQuery = xmlDoc.CreateNode(XmlNodeType.Element, "Query", "");

XmlNode ndViewFields = xmlDoc.CreateNode(XmlNodeType.Element, "ViewFields", "");

XmlNode ndQueryOptions = xmlDoc.CreateNode(XmlNodeType.Element, "QueryOptions", "");

ndQueryOptions.InnerXml = ""; //Query設置

ndViewFields.InnerXml = ""; //視圖設置

ndQuery.InnerXml = ""; //Caml語句

try

{

XmlNode ndListItems = listService.GetListItems("Test", null, ndQuery, ndViewFields, "1", ndQueryOptions, null); //獲取列表內容

Console.Write(ndListItems.OuterXml); //輸出獲取的Xml內容

}

catch (System.Web.Services.Protocols.SoapException ex)

{

}

6、 獲取ListItem信息結果

clip_image007

7、 修改ListItem項

WebServices1.Lists listService = new WebServices1.Lists();

listService.Credentials = System.Net.CredentialCache.DefaultCredentials;

string strBatch = "" +//cmd參數,Update為更新,還有New、Delete

"1" +//Name屬性為字段名稱,里面為字段值

"這個已經被修改了";

XmlDocument xmlDoc = new System.Xml.XmlDocument();

System.Xml.XmlElement elBatch = xmlDoc.CreateElement("Batch");

elBatch.InnerXml = strBatch;

XmlNode ndReturn = listService.UpdateListItems("Test", elBatch);//第一個參數是列表名

Console.Write("操作成功");

8、修改ListItem后的結果

clip_image009

8、 以上是幾個操作List的WebService的示例,自己也是參考微軟的示例代碼,讀取出來的信息是Xml,然后在Xml中獲取我們需要的信息就可以了。

Lists的SDK地址: http://msdn.microsoft.com/zh-cn/library/websvclists.lists_methods(v=office.12).aspx


Sharepoint 可以幫助企業用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 国产毛片一区二区三区精品 | 91香蕉国产亚洲一二三区 | 欧美一级美片在线观看免费 | 99热久久精品国产66 | 日韩精品视频在线 | 日日摸天天摸狠狠摸摸 | 毛片你懂的 | 日本精品一区二区三区视频 | 国产精品1区2区3区在线播放 | 日本久久精品免视看国产成人 | 久青草国产在视频在线观看 | 婷婷综合久久中文字幕蜜桃三 | www天天操 | 国产欧美日韩在线观看精品 | 欧美成人午夜精品一区二区 | 色婷婷综合激情视频免费看 | 4虎最新地址 | 欧美成人午夜毛片免费影院 | 国产免费69成人精品视频 | 国产v片成人影院在线观看 国产v片在线播放免费观 | 日韩精品永久免费播放平台 | 黄网在线观看免费网站台湾swag | 91美女视频| 国产精品亚洲一区二区三区正片 | 三级黄网站| 日韩中文字幕在线观看视频 | 视频一区二区三区自拍 | 四虎影视网址 | 亚洲国产婷婷综合在线精品 | 国产一级黄毛片 | 人人澡天天澡夜夜澡 | 天天干网 | 亚洲韩国在线 | 九九视频在线观看视频6偷拍 | 国产精品福利视频一区二区三区 | 日本五级床片免费 | 欧美亚洲在线视频 | 色噜噜狠狠狠综合曰曰曰 | 性一交一乱一伦一色一情孩交 | 日本一区二区在线视频 | 91精品国产91热久久久久福利 |