Для изменения размера нажмите или перетащите

ISecurityService - методы

Тип ISecurityService предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методCanCheckPermission(Permission, Object)
Проверить возможность запроса привилегии для объекта
Открытый методCanCheckPermission(Permission, Type)
Проверить возможность запроса привилегии для типа
Открытый методGetUsersByPermissions
Получить пользователей обладающие привилегиями
Открытый методHasPermission(Permission)
Проверить обладание привелегей текущего пользователя
Открытый методHasPermission(IUser, Permission)
Проверить обладание привелегей пользователя
Открытый методHasPermission(IUser, Permission, IPermissionTarget)
Проверить обладание привилегией пользователя относительно экземпляра объекта
Открытый методHasPermission(IUser, Permission, Type)
Проверить обладание привилегией пользователя относительно типа
Открытый методHasPermission(Permission, Object, Boolean)
Проверить обладание привилегией текущего пользователя относительно экземпляра объекта Например, право "редактировать документ" или право "закрыть задачу".
Открытый методHasPermission(Permission, Type, Boolean)
Проверить обладание привилегией текущего пользователя относительно типа
Открытый методHasPermission(IUser, Permission, Object, Boolean)
Проверить обладание привилегией пользователя относительно экземпляра объекта Например, право "редактировать документ" или право "закрыть задачу".
Открытый методHasPermission(IUser, Permission, Type, Boolean)
Проверить обладание привилегией пользователя относительно типа
Открытый методHasPermission(IUser, Permission, Type, PropertyInfo)
Проверить обладание привилегией пользователя относительно поля типа
Открытый методRunBySystemUser
Запустить код от имени системного пользователя с повышенными привилегиями. Внутри производится авторизация под системным пользователем и вызывается метод RunWithElevatedPrivilegies.
Открытый методRunByUser
Запустить от имени пользователя
Открытый методПример кодаRunWithElevatedPrivilegies
Запустить код с повышенными привилегиями. Сделует использовать для загрузки данныз из БД без фильтрации по привилегиям (методы IEntityManager.Load и IEntityManager.Find).
Открытый методRunWithElevatedPrivilegiesAndWithDeleted
Запуск без фильтрации по пермишеннам и удалению
Открытый методRunWithUsualPrivilegies
Запустить с обычными привилегиями
В начало страницы
См. также