Получить максимальный выделенный размер для сайта SharePoint и корзины в C#

Я довольно новичок в Sharepoint, но мне интересно, есть ли способ получить максимальное выделенное пространство для семейства сайтов Sharepoint, сайта и корзины?

Я знаю, что для получения размера семейства сайтов вы можете использовать nameOfSPSite.Usage.Storage, чтобы получить размер семейства сайтов, но я ищу способ получить максимальную емкость хранилища, чтобы показать пользователям, насколько близко их семейство сайтов., Сайт или корзина находятся в своих пределах. Мне нужно также сделать это программно в C#.

Спасибо

1 ответ

Решение

Вы хотите знать nameOfSPSite.Quota

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsite.quota.aspx

Редактировать: свойство Storage содержит использование корзины, чтобы конкретно получить размер из корзины, который вам необходим для суммирования элементов в нем, что-то вроде:

var rbTotal = SPContext.Current.Site.RecycleBin.OfType<SPRecycleBinItem>().Sum(rbi => rbi.Size)
Другие вопросы по тегам