SPUserCollection Class
The SPUserCollection class represents a collection of SPUser objects.
System.Object
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.SPUserCollection
Public Methods
The following table shows the public methods of the SPUserCollection class and a brief description of each.
Name | Description |
---|---|
AddCollection | Adds a collection of users to the existing collection based on an array that specifies user information. |
GetByEmail | Returns the user with the specified e-mail address. |
GetByID | Returns the user with the specified member ID. |
GetCollection | Returns the collection of users with the specified user names. |
Remove(Int32) | Removes the user at the specified index in the collection. |
Remove(String) | Removes the user with the specified user name from the collection. |
RemoveByID | Removes the user with the specified member ID from the collection. |
RemoveCollection | Removes the collection of users represented by a string array that contains their user names. |
Public Properties
The following table shows the public properties of the SPUserCollection class, the data type of each property, and a brief description of each.
Name | Data Type | Description |
---|---|---|
Count | Int32 | Gets the number of users in the collection. |
Item(Int32) | Microsoft.SharePoint.SPUser | Gets the user object at the specified index in the collection. |
Item(String) | Microsoft.SharePoint.SPUser | Gets the user object with the specified user name from the collection. |
RetrieveAllRoles | Boolean | Gets or sets a Boolean value that specifies whether to preload the site groups to which every user object in the collection belongs. |
SchemaXmlEx | String | Gets a list schema that specifies fields used to define the collection. |
ViewSchemaXmlEx | String | Gets a schema that describes the default view used to return user information for the collection. |
Web | Microsoft.SharePoint.SPWeb | Gets the parent site for the collection. |
Xml | String | Gets an XML representation of the collection. |
XmlEx | String | Gets the collection in XMLDATA format. |
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.
Requirements
Namespace: Microsoft.SharePoint
Platforms: Microsoft Windows Server 2003
Assembly: Windows SharePoint Services (in Microsoft.SharePoint.dll)
Security: Code Access Security