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