SPSite.GetEffectiveRightsForAcl Method (SPReusableAcl)
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.