使用SharePoint Web服务按需访问列表

时间:2009-09-21 15:53:04

标签: sharepoint sharepoint-2007

我可以访问网站,然后在网站内列出,然后列出所有列表中的项目。当我想要抓取/访问站点中的所有项目时,这可以正常工作。

我很想知道我们是否有办法直接访问网站中的列表。详细说明::如果我有1000个站点和1000个文件,那么在找到我想要的那个之前,我必须经历最坏的1999项。

对此有任何帮助/建议将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

尝试使用SPSiteDataQuery来获取所需内容。有许多方法可以开发所需的CAML查询,例如CAML Query Builder

这是避免浏览所有网站的最佳方法 - > Lists-> ListItems来查找项目。 我更喜欢将SPSiteDataQuery限制为一个网站集,并为每个相关的网站集调用查询,因为有一些limitations to the SPSiteDataQuery

Web服务的等效项将是SiteData webservice中的GetListItems