2011-06-15 47 views
0

我想在整個網站集中查找「發佈的文檔」庫並循環播放。我發現SPSiteDataQuery看起來很有趣,但它需要serverTemplate ID,如果我通過它將搜索所有的文檔庫,但我想限制在特定的庫。怎麼做 ?關於SPSiteDataQuery的問題

query.Lists = "<Lists ServerTemplate=\"101\" />"; 

回答

0

它只會搜索所有的庫列表,如果你設置:

SPSiteDataQuery query = new SPSiteDataQuery(); 
query.Webs = "<Webs Scope='SiteCollection' />"; 

或得到一個遞歸搜索:

query.Webs = "<Webs Scope='Recursive' />"; 

如果不設置「站點」屬性它只會搜索當前的網頁(和列表)。