KrPermissionsCreateContextParams - класс

Объект с параметрами для создания контекста в IKrPermissionsManager.

Definition

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

Конструкторы

KrPermissionsCreateContextParamsИнициализирует новый экземпляр класса KrPermissionsCreateContextParams

Свойства

AdditionalInfo Дополнительная информация, используемая при проверке прав доступа.
Card Карточка. Может быть не передана, если проверка прав доступа выполняется вне контекста карточки.
CardID Идентификатор карточки. Может быть не передан, если проверка прав доступа выполняется вне контекста карточки.
CardTypeID Тип карточки. Должен быть передан, если не передан Card или CardID.
CustomValidationAction Метод для дополнительной валидации предыдущего токена или null, если дополнительная валидация токена не требуется.
DocTypeID Тип документа. Должен быть передан, если не передан Card или CardID.
ExtensionContext Контекст расширения, в котором была вызвана данная проверка прав доступа. Может быть равен null.
FileID Идентификатор проверяемого файла, если идет проверка доступа к файлу карточки.
FileVersionID Идентификатор версии проверяемого файла, если идет проверка доступа к версии файла.
IgnoreSections Список секций, по которым игнорируется проверка расширенных настроек прав доступа.
IsStore Определяет, что переданная карточка сохраняется.
KrState Состояние документа.
PermissionsCache Версия кеша правил доступа, которая используется для получения данных о настройках правил доступа. Если не задано, то берется текущая версия правил доступа из IKrPermissionsCacheContainer.
PrevToken Предыдущий токен.
ServerToken Дополнительный токен прав доступа, рассчитанный на сервере. Его настройки приоритетнее, чем в PrevToken и он всегда считается валидным.
ServiceType
Тип сервиса, от которого был получен текущий объект запроса. Значение используется для определения безопасности в проверке данных, заданных в запросе. Если при выполнении расширений был создан внутренний запрос, то его типа сервиса будет равен Default.

При значении, отличном от Default, токен PrevToken с установленным флагом ServerOnly игнорируется.

ValidationResult Билдер результата валидации. Может быть не передан, если не требуется обработка результата валидации.
WithExtendedPermissions Флаг определяет, что нужно рассчитать расширенные настройки прав доступа карточки.
WithRequiredPermissions Флаг определяет, что нужно рассчитать расширенные настройки обязательности полей.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также