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

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

SharePoint 中如何自定義WCF服務

SharePoint 中如何自定義WCF服務

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

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

在使用SharePoint2013的時候,如果其他客戶端 API 的組合不足,可以通過自定義 Web 服務擴展 SharePoint。默認情況下,SharePoint 2013 不僅支持創建自定義 ASP.NET Web 服務,還支持創建自定義 WCF Web 服務。

  在開始之前,簡單描述一下創建自定義WCF服務的步驟:

    ?創建SharePoint空項目,選擇場解決方案

    ?添加相關的應用程序集引用

    ?創建相關類和接口類,為其添加源代碼

    ?創建ISAPI文件夾映射,在里面添加svc文件,并映射cs后臺代碼

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

  好了,讓我們通過圖文,了解SharePoint 2013中自定義WCF服務吧,可能描述較少,圖文較多,因為創建的過程比較簡單,示例代碼也比較簡單,主要還是創建的過程。

  1、新建SharePoint空項目,如下圖:

clip_image001

  2、選擇“部署為場解決方案”,如下圖:

clip_image002

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

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

clip_image003

  添加完畢,如下圖:

clip_image004

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

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

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

clip_image005

  5、為項目添加Microsoft.SharePoint.Client.ServerRuntime.dll的引用,當然,如果你的項目中已經存在這個引用,就可以忽略此步:

  2010版本位置如下

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

  2013版本的位置有所變動,如下

  

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

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

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

clip_image006

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

clip_image007

  8、為GetWebTitle.svc關聯一下程序集,如下圖:

clip_image008

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

clip_image009

  10、然后,右鍵這個文件,預覽一下,可能會報錯,是因為需要添加解決方案對SVC文件的支持,將項目卸載,編輯項目文件,如下圖,添加支持svc類型文件:

clip_image010

  11、再次訪問這個WCF服務,如下圖:

clip_image011

  經過上面步驟,已經完成了SharePoint 2013中添加自定義WCF服務,WCF開發部分不是本文重點,所以也沒有詳細介紹源碼,主要還是介紹在SharePoint解決方案中,封裝WCF服務,特別要說,這樣封裝的WCF服務和SharePoint自帶的基本相似。


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

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 欧美激情亚洲精品日韩1区2区 | 午夜在线观看免费观看大全 | 亚洲精品高清在线一区二区三区 | 久久99精品久久久久久首页 | 午夜视| 久国产精品久久精品国产四虎 | 91色在线观看国产 | 人人爱天天做夜夜爽2020麻豆 | 免费操片| 免费人成视网站在线不卡 | 图片区 日韩 欧美 亚洲 | 中文字幕亚州欧美专区 | 亚洲精品一区国产二区 | 中文字幕不卡一区 二区三区 | 男人在线网站 | 黄色三区 | 国产高清精品自在线看 | 欧美变态videossexotv | 国产片在线观看播放 | 日本高清免费不卡视频 | 在线观看片成人免费视频 | 性做久久久久久久久男女 | 久久伊人精品一区二区三区 | 久久久久777777人人人视频 | 亚洲九九色 | 久久精品国产色蜜蜜麻豆 | 成人一级视频 | 久久综合狠狠综合久久97色 | 久久99精品久久久久久噜噜 | 精品亚洲综合久久中文字幕 | 高清一区在线 | 青草香蕉精品视频在线观看 | 午夜伊人网 | 日本欧美强乱视频在线 | 国产日韩精品欧美一区喷水 | 蜜月tv | 亚洲国产中文在线 | 久久免费视频3 | 久久高清| 人人揉人人捏人人添 | 久热中文字幕精品视频在线 |