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

        當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁(yè)面

        SharePoint 中如何自定義WCF服務(wù)

        SharePoint 中如何自定義WCF服務(wù)

        更新時(shí)間:2024-02-08 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

        SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強(qiáng)大的團(tuán)隊(duì)協(xié)作環(huán)境,使得組織能夠在整個(gè)組織內(nèi)部實(shí)現(xiàn)整合、組織、查找和提供 SharePoint站點(diǎn)。

        在使用SharePoint2013的時(shí)候,如果其他客戶端 API 的組合不足,可以通過(guò)自定義 Web 服務(wù)擴(kuò)展 SharePoint。默認(rèn)情況下,SharePoint 2013 不僅支持創(chuàng)建自定義 ASP.NET Web 服務(wù),還支持創(chuàng)建自定義 WCF Web 服務(wù)。

          在開(kāi)始之前,簡(jiǎn)單描述一下創(chuàng)建自定義WCF服務(wù)的步驟:

            ?創(chuàng)建SharePoint空項(xiàng)目,選擇場(chǎng)解決方案

            ?添加相關(guān)的應(yīng)用程序集引用

            ?創(chuàng)建相關(guān)類和接口類,為其添加源代碼

            ?創(chuàng)建ISAPI文件夾映射,在里面添加svc文件,并映射cs后臺(tái)代碼

            ?修改.csproj的程序文件,添加對(duì)于svc類型的支持

          好了,讓我們通過(guò)圖文,了解SharePoint 2013中自定義WCF服務(wù)吧,可能描述較少,圖文較多,因?yàn)閯?chuàng)建的過(guò)程比較簡(jiǎn)單,示例代碼也比較簡(jiǎn)單,主要還是創(chuàng)建的過(guò)程。

          1、新建SharePoint空項(xiàng)目,如下圖:

        clip_image001

          2、選擇“部署為場(chǎng)解決方案”,如下圖:

        clip_image002

          3、在我們的項(xiàng)目上,右鍵,添加新項(xiàng),選擇“常規(guī) – 文本文件”,如下圖:

          使用以上方式,在項(xiàng)目中分別添加GetWebTitle.cs和IGetWebTitle.cs,作為WCF的服務(wù)和接口類;

        clip_image003

          添加完畢,如下圖:

        clip_image004

          4、為項(xiàng)目添加ISAPI文件夾的映射,在項(xiàng)目上右鍵 – 添加 – SharePoint文件夾映射,選擇ISAPI,點(diǎn)擊確定,這一步比較簡(jiǎn)單,就不截圖了;

          添加ISAPI文件夾映射,在文件夾上右鍵 - 添加 - 選擇文件夾,添加完畢后重命名為GetWebTitle;

          添加GetWebTitle文件夾完畢以后,仿照步驟3在該文件夾下,添加GetWebTitle.svc文件,都添加完畢后的文件夾目錄如下圖所示:

        clip_image005

          5、為項(xiàng)目添加Microsoft.SharePoint.Client.ServerRuntime.dll的引用,當(dāng)然,如果你的項(xiàng)目中已經(jīng)存在這個(gè)引用,就可以忽略此步:

          2010版本位置如下

        %Windows%\assembly\GAC_MSIL\Microsoft.SharePoint.Client.ServerRuntime

          2013版本的位置有所變動(dòng),如下

          

        %Windows%\Microsoft.NET\assembly\GAC_MSIL\Microsoft.SharePoint.Client.ServerRuntime

          同時(shí),為項(xiàng)目添加System.Runtime.Serialization 和 System.ServiceModel的引用,具體位置在單擊“添加引用”,然后在“程序集 – 框架”選項(xiàng)卡上;

          6、為IGetWebTitle.cs添加代碼,如下:

        clip_image006

          7、為GetWebTitle.cs添加代碼,如下:

        clip_image007

          8、為GetWebTitle.svc關(guān)聯(lián)一下程序集,如下圖:

        clip_image008

          9、都搞定了,可以部署一下,部署后位置如下圖:

        clip_image009

          10、然后,右鍵這個(gè)文件,預(yù)覽一下,可能會(huì)報(bào)錯(cuò),是因?yàn)樾枰砑咏鉀Q方案對(duì)SVC文件的支持,將項(xiàng)目卸載,編輯項(xiàng)目文件,如下圖,添加支持svc類型文件:

        clip_image010

          11、再次訪問(wèn)這個(gè)WCF服務(wù),如下圖:

        clip_image011

        結(jié)

          經(jīng)過(guò)上面步驟,已經(jīng)完成了SharePoint 2013中添加自定義WCF服務(wù),WCF開(kāi)發(fā)部分不是本文重點(diǎn),所以也沒(méi)有詳細(xì)介紹源碼,主要還是介紹在SharePoint解決方案中,封裝WCF服務(wù),特別要說(shuō),這樣封裝的WCF服務(wù)和SharePoint自帶的基本相似。


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

        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 亚洲AV日韩精品久久久久久久 | 一级大黄美女免费播放| 免费一本色道久久一区| 91亚洲精品第一综合不卡播放| 日韩免费高清播放器| 亚洲αv久久久噜噜噜噜噜| 中国性猛交xxxxx免费看| 中文字幕中韩乱码亚洲大片| a毛片全部免费播放| 亚洲国产美国国产综合一区二区 | 亚洲熟女乱综合一区二区| 日本黄页网址在线看免费不卡| 免费一级特黄特色大片在线| 成人特级毛片69免费观看| 亚洲无av在线中文字幕| 久久久久久国产精品免费无码| 亚洲码一区二区三区| 成人毛片免费观看视频大全| www亚洲精品久久久乳| 亚洲国产一区视频| 日韩精品免费在线视频| 亚洲性无码av在线| 毛片a级毛片免费观看品善网| 精品亚洲国产成人av| 亚洲精品无码高潮喷水在线| 久久国产色AV免费看| 亚洲欧美日韩中文字幕在线一区 | 国产美女精品久久久久久久免费| 偷自拍亚洲视频在线观看| 亚洲综合精品香蕉久久网| 最近免费中文在线视频| 亚洲欧美国产国产综合一区| 亚洲国产精品自产在线播放| 精品免费tv久久久久久久| 亚洲黄页网在线观看| 国产偷窥女洗浴在线观看亚洲| 免费无码一区二区三区| 亚洲aⅴ天堂av天堂无码麻豆| 国产成人综合亚洲AV第一页| 日本亚洲免费无线码| 一级做a爱片特黄在线观看免费看|