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 actual permissions that the current user has for the specified Access Control List (ACL).
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: No
Syntax
'Declaration
<SubsetCallableExcludeMemberAttribute(SubsetCallableExcludeMemberType.UnsupportedSPType)> _
Public Function GetEffectiveRightsForAcl ( _
acl As SPReusableAcl _
) As SPBasePermissions
'Usage
Dim instance As SPSite
Dim acl As SPReusableAcl
Dim returnValue As SPBasePermissions
returnValue = instance.GetEffectiveRightsForAcl(acl)
[SubsetCallableExcludeMemberAttribute(SubsetCallableExcludeMemberType.UnsupportedSPType)]
public SPBasePermissions GetEffectiveRightsForAcl(
SPReusableAcl acl
)
Parameters
acl
Type: Microsoft.SharePoint.SPReusableAclAn SPReusableAcl object that represents an access control list.
Return Value
Type: Microsoft.SharePoint.SPBasePermissions
An SPBasePermissions value that specifies base permissions for the site collection.
Remarks
The GetEffectiveRightsForAcl method returns more information than the DoesUserHavePermissions method.