Table of Contents

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 PermissionClaimMode
accessRights AccessRight[]

Properties

ClaimMode

Режим запроса разрешений.

public PermissionClaimMode ClaimMode { get; }

Property Value

PermissionClaimMode

PermissionList

Список нужных разрешений.

public AccessRight[] PermissionList { get; }

Property Value

AccessRight[]