Export (0) Print
Expand All
DenyPermissionsMaskGroupId property
IsSiteMaster property
NeedsB2BUpgrade property
OwnerLoginName property
SiteMasterId property
StorageUsed property
Expand Minimize

SPSite.Usage property

Gets information about site usage, including bandwidth, storage, and number of visits to the site collection.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

public SPSite.UsageInfo Usage { get; }

Property value

Type: Microsoft.SharePoint.SPSite.UsageInfo
An SPSite.UsageInfo structure that contains the usage information.

The following code example iterates through all the site collections in a Web application and displays the URL and amount of storage used in each.

Uri uriNew = new Uri("http://MyServer");
SPWebApplication oWebApp = SPWebApplication.Lookup(uriNew);
SPSiteCollection collSiteCollection = oWebApp.Sites;

foreach (SPSite oSiteCollection in collSiteCollection)
{
    SPSite.UsageInfo oUsageInfo = oSiteCollection.Usage;
    long lngStorageUsed = oUsageInfo.Storage;

    Response.Write("Site Collection URL: " + oSiteCollection.Url +
        " Storage: " + lngStorageUsed.ToString() + "<BR>");

    oSiteCollection.Dispose();
}
NoteNote

Certain objects implement the IDisposable interface, and you must avoid retaining these objects in memory after they are no longer needed. For information about good coding practices, see Disposing Objects.

Show:
© 2014 Microsoft