Не сама коллекция сайтов, а отдельные SPWeb.SharePoint, как вы программно определяете размер хранилища SPWeb?
5
A
ответ
7
Вы должны взглянуть на эту запись в блоге Александра Мейерс: Size of SPWeb based on its Folders and Files
Это обеспечивает умный способ нахождения размера с SPWeb или SPFolder перебирая его содержание.
private long GetWebSize(SPWeb web)
{
long total = 0;
foreach (SPFolder folder in web.Folders)
{
total += GetFolderSize(folder);
}
foreach (SPWeb subweb in web.Webs)
{
total += GetWebSize(subweb);
subweb.Dispose();
}
return total;
}
0
Для тех, кто возвращается к этому вопросу, здесь отсутствует метод:
private long GetFolderSize(SPFolder folder)
{
long folderSize = 0;
foreach (SPFile file in folder.Files)
{
folderSize += file.Length;
}
foreach (SPFolder subfolder in folder.SubFolders)
{
folderSize += GetFolderSize(subfolder);
}
return folderSize;
}
Смежные вопросы
- 1. Как вы определяете высоту представления программно?
- 2. Как вы программно определяете, какой UITableViewRow отображается?
- 3. Как вы программно определяете Xaml, Window.Resource Image?
- 4. Как вы определяете размер объекта на C++?
- 5. Как вы определяете размер массива строк java?
- 6. Размер веб-приложения sharepoint
- 7. Sharepoint SPWeb - MasterUrl vs CustomMasterUrl
- 8. SPWeb и SharePoint SPSite удаление
- 9. Как вы создаете доверие/хранилища ключей программно?
- 10. Как вы определяете определенную сортировку в списке sharepoint
- 11. Как вы определяете размер хранилища 3 байта в инструкции XOR в Assembly?
- 12. Как вы программно просматриваете списки SharePoint?
- 13. Объектная модель SharePoint Server (SPSite & SPWeb)
- 14. Как вы программно определяете, является ли компьютер Windows членом домена?
- 15. Как вы определяете тесты Mocha программно и асинхронно?
- 16. Как вы определяете, какие таблицы SQL имеют идентификационный столбец программно
- 17. SharePoint Dispose SPWeb, SPSite и объекты
- 18. Как вы создаете экземпляр объекта SPWeb из консольного приложения?
- 19. Как вы определяете размер и расположение приложения React?
- 20. Как вы определяете соответствующий размер при создании CheckBox?
- 21. Как вы определяете рекомендуемый размер партии ADO.NET в реальном мире?
- 22. Как вы определяете, какой размер байта [] используется для InputStream.read()?
- 23. Как вы определяете программный компонент?
- 24. Как вы определяете действительный SoapAction?
- 25. Как вы определяете объект HTTP?
- 26. Как вы определяете тип прокси?
- 27. Как вы определяете метод класса?
- 28. Как вы определяете вектор просмотра?
- 29. Как вы определяете базовый путь require/import?
- 30. Когда вы определяете класс?
В статье больше не существует, и код отсутствует GetFoldersize. Здесь обсуждается этот код: http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/0d066e9b-f6b9-49bc-b741-fcf7abdc854b – 2011-06-27 22:09:28