Class TechPermissions
Набор флагов определяющих права доступа к чему либо.
Implements
Inherited Members
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public class TechPermissions : ITechPermissions
Constructors
TechPermissions(int)
Создаёт новый экземпляр класса TechPermissions.
Declaration
public TechPermissions(int permissions)
Parameters
| Type | Name | Description |
|---|---|---|
| int | permissions | Набор прав доступа. |
Properties
AllAccess
Возвращает признак, определяющий права на полный доступ.
Declaration
public bool AllAccess { get; }
Property Value
| Type | Description |
|---|---|
| bool |
CanChange
Возвращает признак, определяющий права на изменение.
Declaration
public bool CanChange { get; }
Property Value
| Type | Description |
|---|---|
| bool |
CanCreate
Возвращает признак, определяющий права на создание.
Declaration
public bool CanCreate { get; }
Property Value
| Type | Description |
|---|---|
| bool |
CanDisplay
Возвращает признак, определяющий права на отображение.
Declaration
public bool CanDisplay { get; }
Property Value
| Type | Description |
|---|---|
| bool |
CanExecute
Возвращает признак, определяющий права на исполнение.
Declaration
public bool CanExecute { get; }
Property Value
| Type | Description |
|---|---|
| bool |
CanManualChange
Возвращает признак, определяющий права на ручное изменение.
Declaration
public bool CanManualChange { get; }
Property Value
| Type | Description |
|---|---|
| bool |
CanRead
Возвращает признак, определяющий права на чтение.
Declaration
public bool CanRead { get; }
Property Value
| Type | Description |
|---|---|
| bool |
CanRemove
Возвращает признак, определяющий права на удаление.
Declaration
public bool CanRemove { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
Clear()
Сбрасывает значения всех разрешений.
Declaration
public void Clear()
Set(int)
Назначает разрешения.
Declaration
public void Set(int permissions)
Parameters
| Type | Name | Description |
|---|---|---|
| int | permissions | Назначаемые разрешения. |
ToInt()
Возвращает набор разрешений в виде int.
Declaration
public int ToInt()
Returns
| Type | Description |
|---|---|
| int | Набор разрешений в виде int. |