我想在整个网站集中查找“已发布文档”库并循环浏览。我发现 SPSiteDataQuery 看起来很有趣,但需要 serverTemplate ID,如果我通过 101 ,它会搜索所有文档库,但我想限制具体的图书馆。怎么做?
query.Lists = "<Lists ServerTemplate=\"101\" />";
答案 0 :(得分:0)
如果设置:
,它只会搜索所有列表库SPSiteDataQuery query = new SPSiteDataQuery();
query.Webs = "<Webs Scope='SiteCollection' />";
或者进行递归搜索:
query.Webs = "<Webs Scope='Recursive' />";
如果你没有设置'Webs'属性,它只会搜索当前的Web(和列表)。