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