public sealed class KrPermissionsCreateContextParams
Public NotInheritable Class KrPermissionsCreateContextParams
public ref class KrPermissionsCreateContextParams sealed
[<SealedAttribute>]
type KrPermissionsCreateContextParams = class end
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 | Флаг определяет, что нужно рассчитать расширенные настройки обязательности полей. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
ToString | Returns a string that represents the current object. (Унаследован от Object) |