Interface IPermissionService
- Namespace
- Dynamicweb.Security
- Assembly
- Dynamicweb.Security.dll
Defines operations for getting user permission data
[InheritedExport]
public interface IPermissionService
Methods
GetPermissionForUser(PermissionObjectType, int, PagePermissionLevels)
IDictionary<int, PagePermissionAccess> GetPermissionForUser(PermissionObjectType permissionObjectType, int userId, PagePermissionLevels level)
Parameters
permissionObjectTypePermissionObjectTypeuserIdintlevelPagePermissionLevels
Returns
GetPermissionForUser(PermissionObjectType, int, int, string, PagePermissionLevels)
PagePermissionAccess GetPermissionForUser(PermissionObjectType permissionObjectType, int userId, int permissionObjectId, string permissionXml, PagePermissionLevels level)
Parameters
permissionObjectTypePermissionObjectTypeuserIdintpermissionObjectIdintpermissionXmlstringlevelPagePermissionLevels