Получить максимальный выделенный размер для сайта SharePoint и корзины в C # - PullRequest
0 голосов
/ 19 января 2012

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

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

Спасибо

1 Ответ

0 голосов
/ 19 января 2012

Вы хотите знать 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)
...