Можно ли получить все файлы по типу контента во всем семействе сайтов?Это код, который у меня сейчас есть:
//Get list of subsites to traverse
List<string> subsites = getSubSiteList();
foreach (string siteUrl in subsites)
{
using (SPWeb web = new SPSite(siteUrl).OpenWeb())
{
if (web.GetFolder("Pages").Exists)
{
//Get Pages Folder from subsite
SPFolder folderCol = web.Folders["Pages"];
//Set files in Pages folder
SPFileCollection fileCol = folderCol.Files;
foreach (SPFile file in fileCol)
{
//Debug.WriteLine("File in site: " + siteUrl + " file: " + file.Name);
}
}
web.Dispose();
}
}
В этом коде я перебираю все дочерние сайты и перехожу в папку «Страницы», чтобы получить определенную страницу, но я хотел бы иметь возможность простоизвлеките все эти файлы без необходимости проходить через каждый дочерний сайт и получать их по типу контента, а не заходить в папку «Страницы» и анализировать оттуда.Как будет выглядеть код?Спасибо!