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

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

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

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 欧美大胆a视频 | 精品国产三级在线观看 | 视频在线一区二区三区 | 久久99国产这里有精品视 | 日本公交车添下面免费视频 | 91国内视频在线观看 | 人人看人人想人人爽 | 一本视频在线 | 欧美人人干 | 欧美一区二区不卡视频 | 日韩一级a毛片欧美区 | 伊人热| 国产一级二级三级 | 自拍偷拍免费视频 | 久久爱www成人 | 亚洲国产综合久久精品 | 天堂网www天堂在线网 | 91系列| 成人免费在线观看网站 | 91久久爱| 在线观看三级激情视频 | 伊人丁香婷婷综合一区二区 | 日本大片在线播放 | 国产日韩欧美精品一区 | 六月丁香婷婷网 | 欧美亚洲大片 | 日本三级带日本三级带黄国产 | 久久精品大片 | 欧美激情视频一级视频一级毛片 | 久久久久久91香蕉国产 | 亚洲四播房 | wwwxxx日本 | 国产xx做受视频国语对白 | 国产三级视频网站 | 婷婷免费视频 | 草草视频在线免费观看 | 日韩欧美中国a v | 国产91精选在线观看网站 | 综合在线视频 | 日韩亚洲欧美理论片 | 91露出 |