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

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

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

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 久热操 | 日韩一区二区三区视频在线观看 | 国产成品精品午夜视频 | 天天摸夜夜添夜夜添国产 | 色综合视频一区二区观看 | 亚洲精品国产精品国自产网站 | 欧美亚洲免费久久久 | 一本久到久久亚洲综合 | 亚洲欧洲一二三区 | 伊大人香蕉久久网欧美 | 国产51自产区在线 | 四虎精品免费久久 | 亚洲韩国在线 | 手机看片日韩日韩 | 国产成人深夜福利短视频99 | 国产在线观看不卡免费高清 | 亚洲怡红院在线观看 | 国产三级日产三级韩国三级 | 爽爽爽爽爽爽a成人免费视频 | 欧美在线观看高清一二三区 | 天天操人人干 | 亚洲欧美日韩综合二区三区 | 亚洲国产精品欧美日韩一区二区 | 天堂亚洲国产日韩在线看 | 国产精品福利久久久久久小说 | 东京一本一道一二三区 | 久久国产精品佐山爱 | 久久99久久99小草精品免视看 | 一区二区三区在线免费看 | 女人18毛片特级一级免费视频 | 另类视频综合 | 精品久久久久久久久久久久久久久 | 中文无码日韩欧免费视频 | 2021最新国产成人精品免费 | 久久99精品国产麻豆不卡 | 99精品视频一区在线视频免费观看 | 日本精品久久久久护士 | 麻豆69堂免费视频 | 午夜视频高清在线aaa | 2012中文字幕一页免费1 | 欧美男同gayvideos免费播放 |