Декларация

SDK Documentize.com требует установки разрешений Полное доверие при использовании в приложениях .NET. Этот уровень разрешений необходим для выполнения определенных действий на системном уровне, таких как доступ к настройкам реестра, системным файлам и разбор шрифтов.

Зачем требуется Полное доверие

SDK Documentize используют основные классы системы .NET, которые часто требуют повышенных разрешений по следующим причинам:

  • Доступ к реестру: Некоторые операции могут требовать чтения или записи в системный реестр.
  • Системные файлы: Доступ к системным файлам за пределами виртуального каталога приложения может быть необходим для выполнения определенных задач, таких как работа с шрифтами или выполнение операций с файлами.

Ограничения среды среднего доверия

В средах хостинга, где применяется безопасность Среднее доверие, несколько важных разрешений ограничиваются или недоступны. Это может помешать корректной работе SDK в таких средах. Следующие ограничения применяются в условиях Среднего доверия:

  • OleDbPermission: Нельзя использовать управляемый провайдер данных OLE DB ADO.NET для доступа к базам данных.
  • EventLogPermission: Доступ к журналу событий Windows запрещен.
  • ReflectionPermission: Запрещает использование рефлексии, что может повлиять на определенные динамические операции.
  • RegistryPermission: Доступ к системному реестру запрещен.
  • WebPermission: Связь ограничена заранее определенными адресами или диапазонами, как настроено в элементе <trust>.
  • FileIOPermission: Доступ к файлам ограничен файлами внутри виртуального каталога приложения.
10 окт. 2024 г.
 Русский