• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

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

        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 可以幫助企業用戶輕松完成日常工作。

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 无码一区二区三区AV免费| 99re在线视频免费观看| 免费无码成人AV片在线在线播放| 久久精品成人免费网站| 亚洲精品字幕在线观看| a级毛片黄免费a级毛片| 国产精品久久久久久久久久免费| 亚洲人xxx日本人18| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲福利一区二区| 好紧我太爽了视频免费国产| 成人亚洲国产精品久久| 欧美日韩亚洲精品| 亚洲综合欧美色五月俺也去| 亚洲AV伊人久久青青草原 | 亚洲中文无码卡通动漫野外| 精品国产日韩久久亚洲| 亚洲а∨天堂久久精品9966| 亚洲精品无码久久久久久| 另类小说亚洲色图| 国产精品免费高清在线观看 | 99久久免费国产精品特黄| 成人毛片免费视频| 99热精品在线免费观看| 丁香花免费高清视频完整版| 国产精品成人啪精品视频免费| 美女羞羞免费视频网站| 无遮免费网站在线入口| 亚洲av无码专区国产不乱码| 亚洲伊人久久成综合人影院| 中文字幕免费在线观看| 亚洲一区AV无码少妇电影☆| 小说区亚洲自拍另类| 国产美女亚洲精品久久久综合| 3344永久在线观看视频免费首页 | 国产成人精品久久亚洲高清不卡| 丝袜熟女国偷自产中文字幕亚洲| 四虎最新永久免费视频| 一区二区在线免费视频| 亚洲女人18毛片水真多| 亚洲精品在线视频|