Click or drag to resize
TreeSecurityProvider.IsAuthorizedPerACL Method (Int32,NodePermissionsEnum[], UserInfo, Int32, Int32)
Returns true if specified user is granted with given permissions for the ACL specified by the ACLID value.

Namespace: CMS.DocumentEngine
Assembly: CMS.DocumentEngine (in CMS.DocumentEngine.dll) Version: 10.0.0
Syntax
C#
public static AuthorizationResultEnum[] IsAuthorizedPerACL(
	int aclId,
	NodePermissionsEnum[] permissions,
	UserInfo userInfo,
	int siteId,
	int parentNodeId = 0
)

Parameters

aclId
Type: System.Int32
ACLID value
permissions
Type:CMS.DocumentEngine.NodePermissionsEnum[]
Required list of permissions
userInfo
Type: CMS.Membership.UserInfo
Current user info object
siteId
Type: System.Int32
Site ID
parentNodeId (Optional)
Type: System.Int32
Parent node ID for 'ExploreTree' permission check

Return Value

Type:AuthorizationResultEnum[]
Remarks
If specified ACLID does not exist, true is returned.
See Also