检索子站点和子站点的数据
Retrieve data for sub sites and child sites
我需要使用以下结构访问 SP 服务器上的以下结构。
我已经尝试过 SPWebApp、SPWeb、SPSite 和 GetSubwebsForCurrentUser,但我遗漏了一些东西,我无法通过分支树获取数据。
请注意,我无权访问 ClientContext(将网络凭据与管理员帐户一起使用会导致访问被拒绝)。
任何帮助将不胜感激。
\sites\Trees
\sites\Trees\Planted\Apples
\sites\Trees\Planted03\Pears
\sites\Trees\Planted03\Apples
\sites\Trees\Relocated04\Fer
\sites\Trees\Relocated04\Fer\local
\sites\Trees\Relocated04\Fer\invader
谢谢
private List<string> GetChildSites(string URL)
{
List<string> sitesList = new List<string>();
using (SPSite site = new SPSite(URL))
{
foreach (SPWeb web in site.AllWebs)
{
sitesList.Add(web.Url);
web.Dispose();
}
}
return sitesList;
}
我需要使用以下结构访问 SP 服务器上的以下结构。 我已经尝试过 SPWebApp、SPWeb、SPSite 和 GetSubwebsForCurrentUser,但我遗漏了一些东西,我无法通过分支树获取数据。
请注意,我无权访问 ClientContext(将网络凭据与管理员帐户一起使用会导致访问被拒绝)。
任何帮助将不胜感激。
\sites\Trees
\sites\Trees\Planted\Apples
\sites\Trees\Planted03\Pears
\sites\Trees\Planted03\Apples
\sites\Trees\Relocated04\Fer
\sites\Trees\Relocated04\Fer\local
\sites\Trees\Relocated04\Fer\invader
谢谢
private List<string> GetChildSites(string URL)
{
List<string> sitesList = new List<string>();
using (SPSite site = new SPSite(URL))
{
foreach (SPWeb web in site.AllWebs)
{
sitesList.Add(web.Url);
web.Dispose();
}
}
return sitesList;
}