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)

public SPBasePermissions GetEffectiveRightsForAcl(
	SPReusableAcl acl


Type: Microsoft.SharePoint.SPReusableAcl

An 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.

The GetEffectiveRightsForAcl method returns more information than the DoesUserHavePermissions method.