![]() |
Flexberry ORM 4.0.0
|
Менеджер полномочий без проверки полномочий. Подробнее...
Открытые члены | |
bool | AccessCheck (int operation) |
Упрощённая проверка полномочий (на одну числовую операцию). Всегда возвращается true . Подробнее... | |
bool | AccessCheck (string operation) |
Упрощённая проверка полномочий (на одну строковую операцию). Всегда возвращается true . Подробнее... | |
bool | AccessObjectCheck (Type type, tTypeAccess operation, bool throwException) |
Проверка операций с объектом. Всегда возвращается true . Подробнее... | |
bool | AccessObjectCheck (object type, tTypeAccess operation, bool throwException) |
Проверка операций с объектом. Всегда возвращается true . Подробнее... | |
OperationResult | GetLimitForAccess (Type subjectType, tTypeAccess operation, out object limit, out bool canAccess) |
Получить ограничение для текущего пользователя. Подробнее... | |
OperationResult | GetLimitStrForRoles (Type subjectType, out List< RoleWithAccesses > rolesWithAccesses) |
Получить роли с заданными ограничениями, которые реализуют функцию разграничения по объектам. Всегда возвращается null . Подробнее... | |
OperationResult | SetLimitStrForRole (Type typeName, tTypeAccess operation, string roleName, string filter) |
Задать ограничение для указанной роли. Подробнее... | |
OperationResult | CheckExistLogin (string login) |
Проверить наличие в системе логина. Всегда возвращается OperationResult.ЛогинСвободен. Подробнее... | |
bool | CheckAccessToAttribute (string expression, out string deniedAccessValue) |
Метод проверки прав на доступ текущего пользователя к операции, заданной в DataServiceExpressionAttribute атрибута. Подробнее... | |
Свойства | |
bool | Enabled [get] |
Полномочия выключены, всегда возвращается false . Подробнее... | |
bool | UseRightsOnObjects [get] |
Режим проверки вплоть до объектов, а не для всего типа сразу, выключен - всегда возвращается false . Подробнее... | |
bool | UseRightsOnAttribute [get] |
Режим проверки атрибутов объектов выключен - всегда возвращается false . Подробнее... | |
string | AttributeCheckExpressionPattern [get] |
Регулярное выражение для извлечения информации о контроле прав на атрибуты из DataServiceExpression. Подробнее... | |
![]() | |
bool | Enabled [get] |
Флаг включенных полномочий. Подробнее... | |
bool | UseRightsOnObjects [get] |
Флаг включенных полномочий над объектами (а не для всего типа сразу). Подробнее... | |
bool | UseRightsOnAttribute [get] |
Флаг включенных полномочий над атрибутами. Подробнее... | |
string | AttributeCheckExpressionPattern [get] |
Регулярное выражение для извлечения информации о контроле прав на атрибуты из DataServiceExpressionAttribute. Подробнее... | |
Менеджер полномочий без проверки полномочий.
|
inline |
Упрощённая проверка полномочий (на одну числовую операцию). Всегда возвращается true
.
operation | Идентификатор операции (такой, как указан для операции в AzMan или в имени операции). |
true
.
|
inline |
Упрощённая проверка полномочий (на одну строковую операцию). Всегда возвращается true
.
operation | Идентификатор операции (такой, как указан для операции в AzMan или в имени операции). |
true
.
|
inline |
Проверка операций с объектом. Всегда возвращается true
.
type | Тип объекта данных. |
operation | Тип операции. |
throwException | Генерировать ли исключение. |
true
.
|
inline |
Проверка операций с объектом. Всегда возвращается true
.
type | Объект данных. |
operation | Тип операции. |
throwException | Генерировать ли исключение. |
true
.
|
inline |
Метод проверки прав на доступ текущего пользователя к операции, заданной в DataServiceExpressionAttribute атрибута.
expression | Строка DataServiceExpressionAttribute. |
deniedAccessValue | Значение, которое должен получить атрибут при отсутствии прав. |
true
- права есть, false
- прав нет.
|
inline |
Проверить наличие в системе логина. Всегда возвращается OperationResult.ЛогинСвободен.
login | Логин, который проверяем. |
|
inline |
Получить ограничение для текущего пользователя.
subjectType | Тип объекта. |
operation | Тип операции. |
limit | Ограничение, которое есть для текущего пользователя. Всегда возвращается null . |
canAccess | Есть ли доступ к этому типу у пользователя. Всегда возвращается true . |
|
inline |
Получить роли с заданными ограничениями, которые реализуют функцию разграничения по объектам. Всегда возвращается null
.
subjectType | Класс, для которого получаем ограничения. |
rolesWithAccesses | Роли с заданными ограничениями для этих ролей. |
|
inline |
Задать ограничение для указанной роли.
typeName | Тип объектов данных, для которых будет применяться данный фильтр. |
operation | Тип доступа, для которого применяется этот фильтр. |
roleName | Название роли. |
filter | Сериализованный фильтр, который будет применяться для указанной роли. |
|
get |
Регулярное выражение для извлечения информации о контроле прав на атрибуты из DataServiceExpression.
|
get |
Полномочия выключены, всегда возвращается false
.
|
get |
Режим проверки атрибутов объектов выключен - всегда возвращается false
.
|
get |
Режим проверки вплоть до объектов, а не для всего типа сразу, выключен - всегда возвращается false
.