KrPermissionExtensions - класс

Методы-расширения для системы правил доступа.

Definition

Пространство имён: Tessa.Extensions.Default.Shared.Workflow.KrPermissions
Сборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 4.0.4
C#
public static class KrPermissionExtensions
Inheritance
Object    KrPermissionExtensions

Методы

GetOrCreateServerToken Возвращает серверный токен безопасности из данных дополнительной информации или создаёт его там, если он ещё не был туда добавлен.
Has(KrPermissionsFileAccessSettingFlag, KrPermissionsFileAccessSettingFlag) 
Has(KrPermissionsFilesAccessFlag, KrPermissionsFilesAccessFlag) 
HasAny(KrPermissionsFileAccessSettingFlag, KrPermissionsFileAccessSettingFlag) 
HasAny(KrPermissionsFilesAccessFlag, KrPermissionsFilesAccessFlag) 
HasNot(KrPermissionsFileAccessSettingFlag, KrPermissionsFileAccessSettingFlag) 
HasNot(KrPermissionsFilesAccessFlag, KrPermissionsFilesAccessFlag) 
SetCardAccessAsync(ICardExtensionContext, String, ICollectionString) Устанавливает доступ на редактирование полей указанной секции карточки в серверный токен безопасности, который хранится в дополнительной информации контекста расширений карточки.
SetCardAccessAsync(ICardExtensionContext, String, String) Устанавливает доступ на редактирование полей указанной секции карточки в серверный токен безопасности, который хранится в дополнительной информации контекста расширений карточки.
SetCardAccessAsync(IKrPermissionExtendedCardSettings, Boolean, ICardMetadata, String, ICollectionString, CancellationToken) Устанавливает доступ к соответствующим полям секции карточки в расширенные настройки карточки.
SetCardAccessAsync(IKrPermissionExtendedCardSettings, Boolean, ICardMetadata, String, CancellationToken, String) Устанавливает доступ к соответствующим полям секции карточки в расширенные настройки карточки.
TryGetServerToken Возвращает серверный токен безопасности из данных дополнительной информации, если он был туда добавлен.

См. также