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