获取SharePoint站点的最大分配大小和C#中的回收站

时间:2012-01-19 16:19:34

标签: sharepoint sharepoint-2010 sitecollection

我是Sharepoint的新手,但我想知道是否有办法为Sharepoint网站集,网站和回收站获取最大分配空间?

我知道要获得网站集的大小,你可以使用nameOfSPSite.Usage.Storage来获取网站集的大小,但我正在寻找一种获得最大存储容量的方法,所以我可以向用户展示如何接近他们的网站集,网站或回收站已达到极限。我还需要在C#中以编程方式执行此操作。

由于

1 个答案:

答案 0 :(得分:0)

您想了解nameOfSPSite.Quota

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

编辑:存储属性中包含回收站用法,专门从回收站中获取您需要对其中的项目求和的大小,如:

var rbTotal = SPContext.Current.Site.RecycleBin.OfType<SPRecycleBinItem>().Sum(rbi => rbi.Size)