IKrPermissionsFilesManagerContext - интерфейс

Контекст проверки доступа к файлам через IKrPermissionsFilesManager.

Definition

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

Свойства

CancellationToken Объект, посредством которого можно отменить асинхронную задачу расчёта проверки прав доступа к файлу.
File Текущий проверяемый файл или null, если проверка файла идёт по его идентификатору FileID.
FileID Идентификатор текущего проверяемого файла.
FileInfo Дополнительная информация проверки доступа для конкретного файла. Очищается при смене проверяемого файла.
Info Дополнительная информация проверки доступа.
OrderedRules Список правил доступа к файлам, отсортированный по приоритету.
RequiredAccessFlags Настройки доступа, которые необходимо рассчитать.
Session Сессия пользователя, для которого идёт проверка прав доступа к файлу.
StoreFile Текущий сохраняемый файл или null, если проверка выполняется без учёта изменений файла.
VersionID Идентификатор проверяемой версии файла или null, если проверка выполняется без конкретной версии.
WriteValidationResult Определяет, нужно ли при проверке прав записывать сообщения об ошибках.

Методы

SetFile(CardFile, NullableGuid, CardFile, NullableKrPermissionsFileAccessSettingFlag) Метод для установки текущего проверяемого файла по объекту CardFile с возможностью указания сохраняемого объекта файла, по которому расчитываются требуемые настройки доступа для проверки файла.
SetFile(Guid, NullableGuid, CardFile, NullableKrPermissionsFileAccessSettingFlag) Метод для установки текущего проверяемого файла по идентификатору файла с возможностью указания сохраняемого объекта файла, по которому расчитываются требуемые настройки доступа для проверки файла.

См. также