GetPrimaryUser
Returns the primary profile for the specified user.
Syntax
IHierarchicalUser GetPrimaryUser(DirectoryEntry userDE)
IHierarchicalUser GetPrimaryUser(SearchResult userSR)
IHierarchicalUser GetPrimaryUser(string userDn)
IHierarchicalUser GetPrimaryUser(IAdsUser userIAds)
Parameters
Specify one of the following parameters when using this method.
Parameter | Description |
userDE |
The directory entry for the user for which you want the primary profile. |
userSr |
The directory entry for a user specified as a search result. |
userDn |
The user specified as a distinguished name. |
userIads |
The IADs interface to the user. |
Return value
The hierarchical user object that represents the user profile.
Discussion
The primary profile is the profile at the highest level in the zone hierarchy where the user’s profile is defined. All or part of the primary profile can be overridden by secondary profiles farther down in the hierarchy.
The GetPrimaryUser(DirectoryEntry userDE) and GetPrimaryUser(SearchResult userSr) methods are available only for .NET-based programs.
Exceptions
GetPrimaryUser throws an ArgumentNullException if the specified parameter value is null or empty.