声明

在 .NET 应用程序中使用 Documentize.com SDK 时,需要完全信任权限集。此权限级别对于 SDK 执行某些系统级操作至关重要,例如访问注册表设置、系统文件以及解析字体。

为什么需要完全信任

Documentize SDK 利用核心 .NET 系统类,这些类通常因以下原因需要提升的权限:

  • 注册表访问:某些操作可能需要读取或写入系统注册表。
  • 系统文件:访问应用程序虚拟目录之外的系统文件可能在某些任务中是必要的,例如处理字体或执行文件操作。

中级信任环境的限制

在实施中级信任安全的托管环境中,几个重要权限受到限制或不可用。这可能会阻止 SDK 在这种环境中正常运行。以下限制适用于中级信任

  • OleDbPermission:无法使用 ADO.NET 管理的 OLE DB 数据提供程序访问数据库。
  • EventLogPermission:禁止访问 Windows 事件日志。
  • ReflectionPermission:禁止使用反射,这可能影响某些动态操作。
  • RegistryPermission:拒绝访问系统注册表。
  • WebPermission:通信限制在 <trust> 元素中配置的预定义地址或范围内。
  • FileIOPermission:对文件的访问仅限于应用程序的虚拟目录中的文件。
 中文