SPList与SharePointclientObj.List

时间:2014-03-13 13:54:59

标签: c# sharepoint csom

这些之间的区别是什么?

我正在尝试以编程方式(在非共享点服务器计算机上)获取sharepoint列表(我是这些列表的管理员)并将它们转换为SQL表。

到目前为止,我已经能够打开列表但是没有得到数据表。我继续使用SharePointclientObj.List和其他使用SPList的代码片段。在我的程序集引用中找不到SPList?

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

令人遗憾的是,我发现要做我想要的代码就是使用SPList。我可以使用SharePointclientObj.List获取转换为dataTable的代码,还是了解如何使SPList正确连接?

1 个答案:

答案 0 :(得分:1)

SPList对象是服务器对象模型的一部分,只能在SharePoint所在的计算机上使用。要远程获取数据,您需要使用SharePoint的远程API之一。您提到的Microsoft.SharePoint.Client是其中之一,称为客户端对象模型。您可以找到一些示例here