Декларация

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

Почему требуется Полное Доверие

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

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

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

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

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