状況は次のとおり
です。サブサイト(SPWeb)htp://servername/subsitename/
を持っています。CrossListQueryInfoを使用してすべてのリストでアイテムを見つける必要がありますが、このサブサイト(SPWeb)でのみ行います:
var query = new CrossListQueryInfo
{
Lists = "<Lists ServerTemplate=\"100\" />",
ViewFields = "...",
Webs = "<Webs Scope=\"Recursive\" />",
WebUrl = web.ServerRelativeUrl,
UseCache = true,
Query = "..."
};
var cache = new CrossListQueryCache(query);
var dataTable = cache.GetSiteData(web.Site, CrossListQueryCache.ContextUrl()))
しかし、サイトコレクション全体でこの検索を使用する正しい方法は何ですか? 私は何が恋しいですか?