Table of Contents

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 IPermissionEntity

Entity 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 IPermissionEntity

Permission 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 IPermissionEntity

Permission entity

level PermissionLevel

Permission level

Returns

bool

true, if the specified permission level is satisfied by current permission; otherwise, false.

To top