Мой код:
SPOSitePropertiesEnumerable spp = null;
Microsoft.Online.SharePoint.TenantAdministration.Tenant tenant = new Tenant(clientContext);
int startIndex = 0;
while (spp == null || spp.Count > 0)
{
spp = tenant.GetSiteProperties(startIndex, true);
clientContext.Load(spp);
clientContext.ExecuteQuery();
foreach (SiteProperties sp in spp)
{
Response.Write("<br/> All Sites Collection: " + sp.Title + "<br/>");
// siteCols.Add(new SiteCol(sp.Title, sp.Url));
// startIndex = siteCols.Count;
}
startIndex++;
}
Я получаю эту ошибку: Метод Microsoft.SharePoint.Client.ClientRuntimeContext.Load: аргумент типа «Microsoft.Online.SharePoint.TenantAdministration.SPOSitePropertiesEnumerable» нарушает ограничение параметра типа «T
Есть ли другой способ получить все семейства веб-сайтов?