Получить максимальный выделенный размер для сайта 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)