CardPermissionFlags - перечисление

Права доступа на карточку, секцию, строку или поле.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
[FlagsAttribute]
public enum CardPermissionFlags

Заметки

Запрет Prohibit перекрывает разрешение Allow, заданное в том же месте.

Явно заданное разрешение или запрет более приоритетно, чем унаследованное.

Если при наследовании нет ни разрешения, ни запрета, то действие считается запрещённым.

Члены

None0 Разрешения или запреты отсутствуют.
AllowModify1 Разрешено изменение поля, строки, секции или карточки, а также переименование файла или изменение его контента.
ProhibitModify2 Запрещено изменение поля, строки, секции или карточки, а также переименование файла или изменение его контента.
AllowInsertRow4 Разрешена вставка определённой строки или всех строк в секции или карточке.
ProhibitInsertRow8 Запрещена вставка определённой строки или всех строк в секции или карточке.
AllowDeleteRow16 Разрешено удаление определённой строки или всех строк в секции или карточке.
ProhibitDeleteRow32 Запрещено удаление определённой строки или всех строк в секции или карточке.
AllowDeleteCard64 Разрешено удаление карточки.
ProhibitDeleteCard128 Запрещено удаление карточки.
AllowInsertFile256 Разрешено добавление файлов в карточке.
ProhibitInsertFile512 Запрещено добавление файлов в карточке.
AllowDeleteFile1,024 Разрешено удаление определённого файла в карточке.
ProhibitDeleteFile2,048 Запрещено удаление определённого файла в карточке.
AllowReplaceFile4,096 Разрешена замена определённого файла в карточке.
ProhibitReplaceFile8,192 Запрещена замена определённого файла в карточке.
AllowEditNumber16,384 Разрешено управление номерами в карточке.
ProhibitEditNumber32,768 Запрещено управление номерами в карточке.
AllowSignFile65,536 Разрешено подписание файла.
ProhibitSignFile131,072 Запрещено подписание файла.
AllowCreateFileLink262,144 Разрешено создание внешней ссылки на файл.
ProhibitCreateFileLink524,288 Запрещено создание внешней ссылки на файл.

Методы расширения

GetDescription Возвращает описание, указанное в строке атрибута [Description] для заданного значения перечисления.
(Определяется PlatformExtensions)
HasВозвращает признак того, что заданный флаг установлен.
(Определяется CardExtensions)
HasAnyВозвращает признак того, что один из заданных флагов установлен.
(Определяется CardExtensions)
HasNotВозвращает признак того, что заданный флаг не установлен.
(Определяется CardExtensions)
SetFlagT Устанавливает или сбрасывает указанный флаг у флагового перечисления.
(Определяется PlatformExtensions)
SetNormalized Устанавливает заданные флаги с учётом нормализации. При указании флага flag как Allow автоматически сбрасывает соответствующий флаг Prohibit, и наоборот. Результат применяется к flags и возвращается в результате метода.
(Определяется CardExtensions)

См. также