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.
Returns the role assignment associated with the specified principal ID.
Namespace: Microsoft.SharePoint.Client
Assemblies: Microsoft.SharePoint.Client.Silverlight (in Microsoft.SharePoint.Client.Silverlight.dll); Microsoft.SharePoint.Client (in Microsoft.SharePoint.Client.dll)
Syntax
'Declaration
<RemoteAttribute> _
Public Function GetByPrincipalId ( _
principalId As Integer _
) As RoleAssignment
'Usage
Dim instance As RoleAssignmentCollection
Dim principalId As Integer
Dim returnValue As RoleAssignment
returnValue = instance.GetByPrincipalId(principalId)
[RemoteAttribute]
public RoleAssignment GetByPrincipalId(
int principalId
)
Parameters
principalId
Type: System.Int32A 32-bit integer that specifies the principal ID.
Return Value
Type: Microsoft.SharePoint.Client.RoleAssignment
A RoleAssignment object that represents the role assignment.
Exceptions
Exception | Condition |
---|---|
ArgumentException | The user or group does not exist in the collection at the given scope. Error code: -2147024809. |
UnauthorizedAccessException | The current user does not have sufficient permissions to enumerate permissions on the parent securable object. Error code: -2147024891. |
See Also
Reference
RoleAssignmentCollection Class