SPUserStorageCollection Class
The SPUserStorageCollection class represents a collection of SPUserStorage objects used to maintain storage information for all users of a Web Part Page.
System.Object
System.Collections.ReadOnlyCollectionBase
Microsoft.SharePoint.SPUserStorageCollection
Public Methods
The following table shows the public methods of the SPUserStorageCollection class and a brief description of each.
Name | Description |
---|---|
CopyTo | Copies the elements of the collection to an array of user storage objects, starting at the specified array index. |
GetEnumerator | Returns an enumerator to iterate through the collection. |
Public Properties
The following table shows the public properties of the SPUserStorageCollection class, the data type of each property, and a brief description of each.
Name | Data Type | Description |
---|---|---|
Count | Int32 | Gets the number of user storage objects in the collection. |
IsSynchronized | Boolean | Gets a Boolean value that indicates whether access to the collection is synchronized or thread safe. |
Item | Microsoft.SharePoint.SPUserStorage | Gets the user storage object at the specified index in the collection. |
SyncRoot | Object | Gets an object used to synchronize access to the collection. |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.
Remarks
Use the LengthByUser property of the SPFile class to return a collection of user storage objects that contain information about each user of a Web Part Page. Use an indexer to return a single user storage object from the collection. For example, if the collection is assigned to a variable named myUserStorages, use myUserStorages[index]
in C#, or myUserStorages(index)
in Visual Basic .NET, where index is the index number of the user storage in the collection. You can also use a foreach statement (For Each in Visual Basic .NET) to iterate through the collection and return the user storage objects.
Requirements
Namespace: Microsoft.SharePoint
Platforms: Microsoft Windows Server 2003
Assembly: Windows SharePoint Services (in Microsoft.SharePoint.dll)
Security: Code Access Security