SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協(xié)作環(huán)境,使得組織能夠在整個組織內(nèi)部實現(xiàn)整合、組織、查找和提供 SharePoint站點。 .Net托管客戶端模型,是SharePoint2010推出的三種客戶端模型“.NET托管”、“ECMAScript”、“Sliverlight”的一種,相比Script的客戶端對象模型,VS里使用的.Net客戶端對象模型感覺使用起來,方便了很多,至少編寫的時候會有提示,編譯的時候會有錯誤提示,然后,我們可以把相應(yīng)的兩個dll文件,和編寫的程序放到一起,放在客戶端執(zhí)行,感覺還是有收獲的。 下面介紹下.Net托管的使用,首先新建一個控制臺程序,選擇.Net3.5框架,然后在引用中添加我們需要的客戶端引用,位于/ISAPI下的Microsoft.SharePoint.Client.dll和Microsoft.SharePoint.Client.Runtime.dll,最后,在頭部using中引用我們需要的頭文件,就可以編寫我們的.Net托管客戶端對象模型代碼了。 談?wù)勛约簩@個客戶端對象模型的理解,感覺.Net的對象模型還是和SharePoint很貼近的,不僅僅是編寫起來相對ECMAScript方便,而且掌握起來更加容易一點,尤其方便我們編寫一些小工具,進行列表操作,不用非要在服務(wù)器端運行,還是有提高到。 我的例子依然是一個讀取SharePoint2010列表數(shù)據(jù)的示例,有使用不當(dāng)?shù)牡胤剑瑲g迎大家指正。 ?? static void Main(string[] args) ??????????? context.Load(listitem); 和ECMAScript客戶端對象模型一樣,程序在Load時,并沒有請求數(shù)據(jù),而是在ExecuteQuery的時候才真正的發(fā)起請求。 Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!