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