IKrPermissionsManagerContext - свойства |
Тип IKrPermissionsManagerContext предоставляет следующие члены.
Имя | Описание | |
---|---|---|
CancellationToken | Объект, посредством которого можно отменить асинхронную задачу. (Унаследован от IExtensionContext.) | |
Card |
Карточка, по которой идет проверка доступа.
Ее наличие и содержимое зависит от Mode | |
CardID |
Идентификатор карточки или null, если проверка идет вне контекста карточки
| |
CardMetadata |
Метаданные карточек.
| |
CardType |
Тип карточки
| |
DbScope |
Объект для доступа к базе данных
| |
Descriptor |
Дескриптор с проверкой парил доступа
| |
DocState |
Состояние карточки
| |
DocTypeID |
Идентификатор типа документа, если используется тип документа, иначе null
| |
ExtensionContext |
Контекст расширения, в котором была вызвана проверка прав доступа.
Может быть равна null.
| |
FileID |
Идентификатор файла, если идет проверка доступа к файлу
| |
FileVersionID |
Идентификатор версии файла, если идет проверка доступа к конкретной версии файла
| |
IgnoreSections |
Список секций, по которым игнорируется проверка расширенных прав доступа
| |
Info |
Доп. информация
| |
Method |
Определяет имя метода, который был вызван.
Может иметь значение CheckRequiredPermissionsAsync(IKrPermissionsManagerContext, KrPermissionFlagDescriptor) или GetEffectivePermissionsAsync(IKrPermissionsManagerContext, KrPermissionFlagDescriptor) | |
Mode |
Режим проверки доступа к карточке
| |
PermissionsCache |
Версия кеша правил доступа, которая используется для получения данных о настройках правил доступа.
Если не задано, то берется текущая версия правил доступа из IKrPermissionsCacheContainer.
| |
PreviousToken |
Предыдущий токен прав доступа. Может быть не задан.
| |
ServerToken |
Дополнительный токен прав доступа, рассчитанный на сервере.
Его настройки приоритетнее, чем в PreviousToken и он всегда считается валидным.
Может быть не задан.
| |
Session |
Сессия текущего сотрудника
| |
ValidationResult |
Билдер результата валидации
| |
WithExtendedPermissions |
Флаг определяет, что нужно рассчитать расширенные права доступа.
| |
WithRequiredPermissions |
Флаг определяет, что флаги правил доступа, у которых стоит флаг IsRequired,
добавляются к списку запрашиваемых правил доступа, если правло прошло.
|