Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Retrieves multiple profiles from the server.
Namespace: Microsoft.CommerceServer.Profiles
Assembly: Microsoft.CommerceServer.Profiles.CrossTierTypes (in Microsoft.CommerceServer.Profiles.CrossTierTypes.dll)
Syntax
'Declaration
Public Function GetMultipleProfiles ( _
primaryKeyList As String(), _
profileType As String _
) As XmlElement
'Usage
Dim instance As ProfileManagementContext
Dim primaryKeyList As String()
Dim profileType As String
Dim returnValue As XmlElement
returnValue = instance.GetMultipleProfiles(primaryKeyList, _
profileType)
public XmlElement GetMultipleProfiles(
string[] primaryKeyList,
string profileType
)
public:
XmlElement^ GetMultipleProfiles(
array<String^>^ primaryKeyList,
String^ profileType
)
public function GetMultipleProfiles(
primaryKeyList : String[],
profileType : String
) : XmlElement
Parameters
- primaryKeyList
Type: array<System..::.String>[]()[]
A list of the values of the primary key property of the profile instances to retrieve.
- profileType
Type: System..::.String
The type of profile to get (i.e. UserObject, Address).
Return Value
Type: System.Xml..::.XmlElement
XML representing the retrieved profile instance.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Any of the parameters provided is nullNothingnullptra null reference (Nothing in Visual Basic). |
ArgumentException | The key value provided is not the correct type. |
AuthenticationException | User has not been authenticated. |
NotAuthorizedException | User is not authorized to perform this task. |
DefinitionDoesNotExistException | The profile definition named in the profileType does not exist. |
ProfileDoesNotExistException | No profile exists with the provided key value. |
Remarks
Retrieves the XML representing multiple profile instances in the profile system.
This method will throw a ProfileDoesNotExistException if any of the profiles identified by the primaryKeyList cannot be retrieved.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
ProfileManagementContext Class