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