2014-03-13 14 views
0

這些之間的區別是什麼?SPList vs SharePointclientObj.List

我試圖以編程方式(在非共享點服務器計算機上)獲取SharePoint列表(我是這些列表的管理員)並將它們轉換爲SQL表。

到目前爲止,我已經能夠打開列表,但沒有獲得數據表。我不斷使用SharePointclientObj.List和其他使用SPList的代碼片斷。我的程序集引用找不到SPList?

using Microsoft.SharePoint; 
using SharePointclientObj = Microsoft.SharePoint.Client; 

和黯然,以至於我發現做我想要的代碼使用的是SPList。我是否可以使用SharePointclientObj.List將代碼轉換爲dataTable或者如何讓SPList正確連接?

回答

1

SPList對象是服務器對象模型的一部分,它只能在SharePoint駐留的計算機上使用。要遠程獲取數據,您需要使用SharePoint的遠程API之一。你提到的Microsoft.SharePoint.Client就是其中之一,叫做客戶端對象模型。你可以找到一些例子here

+0

這回答了我的問題,謝謝。 – JPK