Class PermissionClaimAttribute
- Namespace
- Lers
- Assembly
- Lers.Core.dll
Атрибут, описывающий какие разрешения нужны для выполнения метода.
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Field)]
public class PermissionClaimAttribute : Attribute
- Inheritance
-
PermissionClaimAttribute
- Derived
- Inherited Members
- Extension Methods
Constructors
PermissionClaimAttribute(AccessRight)
Создаёт экземпляр объекта, проверяющий наличие одного разрешения.
public PermissionClaimAttribute(AccessRight accessRight)
Parameters
accessRight
AccessRight
PermissionClaimAttribute(PermissionClaimMode, params AccessRight[])
Создаёт экземпляр объекта.
public PermissionClaimAttribute(PermissionClaimMode claimMode, params AccessRight[] accessRights)
Parameters
claimMode
PermissionClaimModeaccessRights
AccessRight[]
Properties
ClaimMode
Режим запроса разрешений.
public PermissionClaimMode ClaimMode { get; }
Property Value
PermissionList
Список нужных разрешений.
public AccessRight[] PermissionList { get; }