Declaration

Declaration

**Sheetize SDKs ** richiedono un set di permesso Full Trust quando utilizzato all’interno delle applicazioni .NET. Questo livello di autorizzazione è necessario per eseguire operazioni critiche a livello del sistema, come l’accesso alle impostazioni del registro, i file di sistema e la gestione delle font.

Perché la fiducia piena è necessaria

I Sheetize SDK si basano sulle classi di sistema core .NET, che spesso richiedono autorizzazioni elevate per i seguenti motivi:

  • Accesso al registro : Alcune operazioni potrebbero richiedere la lettura o la scrittura nel registro del sistema per scopi di configurazione.
  • File di sistema : Le attività come la gestione delle font o le operazioni di file potrebbero richiedere l’accesso ai file del sistema al di là del directory virtuale dell’applicazione.

Limitazioni in ambienti di fiducia media

In ambienti di hosting che assicurano la sicurezza Medium Trust , diverse autorizzazioni critiche sono limitate o non disponibili, che potrebbero ostacolare la funzionalità dei SDK.

  • OleDbPermission : impedisce l’utilizzo dei fornitori di dati OLE DB gestiti da ADO.NET per accedere a database.
  • EventLogPermission : Blocca l’accesso al Windows Event Log, limitando le capacità diagnostiche.
  • ReflectionPermission : limita la riflessione, influenzando determinate operazioni dinamiche.
  • RegistryPermission : rifiuta l’accesso al registro del sistema.
  • WebPermission : Limita la comunicazione a indirizzi o ranghi predefiniti, come configurato nel <trust> Il elemento.
  • FileIOPermission : Limita l’accesso ai file all’interno del directory virtuale dell’applicazione.

Per garantire la piena funzionalità, Sheetize SDK dovrebbe essere utilizzato in un ambiente di Full Trust .

 Italiano