Class SubjectPermissions<TObject, TPermissions>
Права доступа на объект.
Namespace: Trivium.Common.Permissions
Assembly: Trivium.Common.dll
Syntax
public class SubjectPermissions<TObject, TPermissions>
where TObject : class where TPermissions : Enum
Type Parameters
Name | Description |
---|---|
TObject | Тип объекта, к которому относятся права. |
TPermissions | Тип прав, которые назначаются на объект. |
Properties
TPermissions | DeniedPermissions Перечень запрещающих прав. |
TObject | PermissionObject Объект доступа (к чему дается доступ). |
TPermissions | Permissions Перечень разрешающих прав. |
string | SubjectId Идентификатор субъекта (чьи права). |