Class PermissionEntityExtensions
- Namespace
- Dynamicweb.Security.Permissions
- Assembly
- Dynamicweb.Core.dll
public static class PermissionEntityExtensions
- Inheritance
-
PermissionEntityExtensions
- Inherited Members
Methods
GetPermission(IPermissionEntity)
Gets the permission level for the specified entity.
public static PermissionLevel GetPermission(this IPermissionEntity entity)
Parameters
entity
IPermissionEntityEntity to get permission for
Returns
- PermissionLevel
Permission level
GetPermissionIdentifier(IPermissionEntity)
Gets the permission identifier for the entity.
public static PermissionEntityIdentifier GetPermissionIdentifier(this IPermissionEntity entity)
Parameters
entity
IPermissionEntityPermission entity
Returns
- PermissionEntityIdentifier
Permission entity identifier
HasPermission(IPermissionEntity, PermissionLevel)
Checks the current permission level for the specified entity.
public static bool HasPermission(this IPermissionEntity entity, PermissionLevel level)
Parameters
entity
IPermissionEntityPermission entity
level
PermissionLevelPermission level
Returns
- bool
true
, if the specified permission level is satisfied by current permission; otherwise,false
.