<< Click to Display Table of Contents >> Объектная модель > Действия с репозиториями и сущностями > AccessRights, AccessRightsTypes – права доступа > AccessRights – управление правами доступа SuppressSecurityEvents – выполнить с подавлением логирования ошибок безопасности |
Если от имени пользователя, входящего в роль «Служебные пользователи», выполняется чтение или запись документов, для которых установлен строгий доступ или они зашифрованы, то в лог-файле соответствующего сервиса Directum RX фиксируется ошибка (Error).
При модификации системы могут возникнуть исключительные случаи, когда обращение служебного пользователя к конфиденциальным данным не нужно фиксировать как ошибку. В этом случае разработчик может использовать метод SuppressSecurityEvents() – выполнить с подавлением логирования ошибок безопасности. В результате вместо ошибки в лог-файлы будет записываться отладочное сообщение (Debug).
Метод доступен только в серверном коде.
Важно. Используйте метод только в крайнем случае. Для безопасной работы в системе не должно быть ситуаций, когда конфиденциальные данные читаются или меняются служебным пользователем.
Синтаксис
C# |
public static void SuppressSecurityEvents(Action executor); |
Параметры
executor – действие, которое необходимо выполнить с подавлением логирования ошибок безопасности.
© Компания Directum, 2024 |