GetUserRoleAssignments

Returns all the user role assignments in the zone, or for a specific user in the zone.

Syntax

IRoleAssignments GetUserRoleAssignments()
IRoleAssignments GetUserRoleAssignments(DirectoryEntry userDE)
IRoleAssignments GetUserRoleAssignments(SearchResult userSR)
IRoleAssignments GetUserRoleAssignments(string userDn)
IRoleAssignments GetUserRoleAssignments(IAdsUser userIAds)
IRoleAssignments GetUserRoleAssignments(IUser user)

Parameters

Specify no parameters to return all the role assignments in the zone.

Specify one of the following parameters to return all the role assignments for a specific user:

Parameter Description

userDE

The directory entry for the user for which you want the role assignments.

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.

user

The user specified as a CIMS user object.

Return value

The collection of role assignments as IRoleAssignment objects.

Exceptions

GetUserRoleAssignments throws an ArgumentNullException if the required parameter is null or empty.