Basically all I want to do is to get the total storage space of subsites, document libraries and lists within a site collection. There does not seem to be a possible way to do it besides:
- using
site.StorageManagementInformation
which is currently Obsolete SPSite.UsageInfo
this can only work for site collection:SPSite.UsageInfo usageInfo = spSite.Usage; long storageUsed = usageInfo.Storage;
SPWeb.GetUsageData
which only gets the current day(and up to the last 31 days) usage data.finding the database table where Site Collection Administration > Storage Metrics is querying from (which I could not find even with using a .NET Reflector for the assembly)
If anyone has any other way or idea on how to achieve this it would be very much appreciated!