Declaración

Los SDKs de Documentize.com requieren un conjunto de permisos de Confianza Total cuando se utilizan dentro de aplicaciones .NET. Este nivel de permiso es esencial para que los SDKs realicen ciertas operaciones a nivel de sistema, como el acceso a configuraciones del registro, archivos del sistema y el análisis de fuentes.

Por qué se Requiere Confianza Total

Los SDKs de Documentize utilizan clases del sistema .NET core, que a menudo necesitan permisos elevados por las siguientes razones:

  • Acceso al Registro: Algunas operaciones pueden requerir leer o escribir en el registro del sistema.
  • Archivos del Sistema: El acceso a archivos del sistema más allá del directorio virtual de la aplicación puede ser necesario para ciertas tareas, como manejar fuentes o realizar operaciones con archivos.

Limitaciones del Entorno de Confianza Media

En entornos de hospedaje que imponen seguridad de Confianza Media, varios permisos importantes están restringidos o no disponibles. Esto podría impedir que los SDKs funcionen correctamente en tales entornos. Las siguientes restricciones se aplican bajo Confianza Media:

  • OleDbPermission: No se puede utilizar el proveedor de datos OLE DB administrado de ADO.NET para acceder a bases de datos.
  • EventLogPermission: Se prohíbe el acceso al Registro de Eventos de Windows.
  • ReflectionPermission: Se impide el uso de la reflexión, lo que puede afectar ciertas operaciones dinámicas.
  • RegistryPermission: El acceso al registro del sistema está denegado.
  • WebPermission: La comunicación está restringida a direcciones o rangos predefinidos según lo configurado en el elemento <trust>.
  • FileIOPermission: El acceso a archivos se limita a aquellos dentro del directorio virtual de la aplicación.
28 dic. 2024
 Español