SocialDataManager.GetBulkUserProfiles method (List<Int64>, Boolean)
Retrieves a list of user profiles corresponding to the specified list of user record IDs.
Namespace: Microsoft.Office.Server.SocialData
Assembly: Microsoft.Office.Server.UserProfiles (in Microsoft.Office.Server.UserProfiles.dll)
Syntax
'Declaration
Protected Function GetBulkUserProfiles ( _
rgUserRecordIds As List(Of Long), _
includeNullsForUnresolvableUsers As Boolean _
) As List(Of UserProfile)
'Usage
Dim rgUserRecordIds As List(Of Long)
Dim includeNullsForUnresolvableUsers As Boolean
Dim returnValue As List(Of UserProfile)
returnValue = Me.GetBulkUserProfiles(rgUserRecordIds, _
includeNullsForUnresolvableUsers)
protected List<UserProfile> GetBulkUserProfiles(
List<long> rgUserRecordIds,
bool includeNullsForUnresolvableUsers
)
Parameters
rgUserRecordIds
Type: System.Collections.Generic.List<Int64>A List of record IDs corresponding to the user record IDs that are to be returned.
includeNullsForUnresolvableUsers
Type: System.BooleanA Boolean value specifying whether a a null reference (Nothing in Visual Basic) value will be returned for each record ID whenever a corresponding user profile is not found. This value is true by default.
Return value
Type: System.Collections.Generic.List<UserProfile>
Remarks
If includeNullsForUnresolvableUsers is true (its default value), this method returns the same number of user profiles as the number of specified user record IDs. A a null reference (Nothing in Visual Basic) value is returned for every record ID that does not have a corresponding user profile. If includeNullsForUnresolvableUsers is false, then no value will be returned whenever a user profile is not found, and as a side effect the order of the user record IDs will not be maintained.