В основном все, что я хочу сделать, это получить общее пространство для хранения дочерних сайтов, библиотек документов и списков в семействе сайтов. Кажется, нет другого способа сделать это, кроме:
- используя
site.StorageManagementInformation
, который в настоящее время устарел SPSite.UsageInfo
это может работать только для семейства сайтов:SPSite.UsageInfo usageInfo = spSite.Usage; long storageUsed = usageInfo.Storage;
SPWeb.GetUsageData
, который получает данные об использовании только за текущий день (и до последних 31 дня).поиск таблицы базы данных, из которой выполняется запрос «Администрирование семейства веб-сайтов»> «Метрики хранилища» (которую я не смог найти даже при использовании .NET Reflector для сборки)
Если у кого-то есть другой способ или идея о том, как этого добиться, мы будем очень признательны!