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

PermissionBuilder - класс

Билдер для формирования привилегии
Иерархия наследования
Object
  EleWise.ELMA.SecurityPermissionBuilder

Пространство имён:  EleWise.ELMA.Security
Сборка:  EleWise.ELMA.SDK (в EleWise.ELMA.SDK.dll) Версия: 1.0.0.0
Синтаксис
C#
public class PermissionBuilder

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

Методы
  ИмяОписание
Открытый методAdminPermissions
Админские привилегии Если пользовель имеет права на админские привилегии, то он автоматические обладает правами для текущей привилегии
Открытый методBase
Базовая привилегия
Открытый методBuild
Построить привилегию
Открытый методCheckModuleAccess
Проверять ли при проверке данной привилегии доступ к модулю
Открытый методDependencies
Привилегии от которых завист данная привилегия Если роли назначается привилегия, то система автоматические добавляет все зависимые привилегии и наоборот, если у роли удаляется зависимая привилегия то и основная привилегия удаляется. Пример: привилегия "редактирование пользователей" зависит от "просмотр пользователей"
Открытый методEntityType(Type)
Тип сущности, к которой относится привилегия
Открытый методEntityTypeT
Тип сущности, к которой относится привилегия
Открытый методEntityTypePermission(Type)
Право на тип сущности
Открытый методEntityTypePermission(Type, Permission)
Право на тип сущности
Открытый методEntityTypePermissionT
Право на тип сущности
Открытый методEntityTypePermissionT(Permission)
Право на тип сущности
Открытый методGlobalPermission
Глобальная привилегия
Открытый методInstanceParentPermissionT(FuncT, Object, Permission)
Задается проверка прав через родительский объект
Открытый методInstanceParentPermissionT(FuncT, Object, Permission, Permission)
Задается проверка прав через родительский объект
Открытый методInstanceParentPermissionAllT(FuncT, IEnumerableObject, Permission)
Открытый методInstanceParentPermissionAllT(FuncT, IEnumerableObject, Permission, Permission)
Открытый методInstanceParentPermissionAnyT(FuncT, IEnumerableObject, Permission)
Открытый методInstanceParentPermissionAnyT(FuncT, IEnumerableObject, Permission, Permission)
Открытый методInstancePermission(Type)
Привилегия уровня экземпляра типа
Открытый методInstancePermission(Type, Permission)
Привилегия уровня экземпляра типа
Открытый методInstancePermissionT
Привилегия уровня экземпляра типа
Открытый методInstancePermissionT(Permission)
Привилегия уровня экземпляра типа
Открытый методInstanceSettingsPermission(Type)
Привилегия уровня экземпляра типа
Открытый методInstanceSettingsPermission(Type, Permission)
Привилегия уровня экземпляра типа
Открытый методInstanceSettingsPermissionT
Привилегия уровня экземпляра типа
Открытый методInstanceSettingsPermissionT(Permission)
Привилегия уровня экземпляра типа
Открытый методModuleUid
Идентификатор модуля, к которому относится привилегия
Открытый методProfileInstanceSettingsPermissionT(Permission)
Задается привилегия для профайлера
Открытый методProfileInstanceSettingsPermissionT(Permission, Permission)
Задается привилегия для профайлера
Открытый методProfilePermissionT(Permission)
Задается привилегия для профайлера
Открытый методProfilePermissionT(Permission, Permission)
Задается привилегия для профайлера
Открытый методReadOnly
Признак, что для данной привилегии нельзя изменять список ее обладателей
Открытый методShowInGlobalSettings
Оттображать ли данную привилегию во вкладке "Глобальные настройки доступа"
В начало страницы
Операторы
Методы расширения
  ИмяОписание
Открытый метод расширенияGetID
Получить идентификатор из объекта. Вызывает ToString().ToLower()
(Определяется ObjectExtensions.)
Открытый метод расширенияImplementation
Получить реальный объект из класса
(Определяется ModelExtensions.)
Открытый метод расширенияSafeToString (Определяется ObjectExtensions.)
Открытый метод расширенияToEncodedJson
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.)
Открытый метод расширенияToJson
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.)
Открытый метод расширенияToJsonSlice
Получить представление объекта в структуре Json. Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.)
В начало страницы
См. также