Dichiarazione

Le SDK di Documentize.com richiedono un insieme di permessi di Full Trust quando utilizzate all’interno di applicazioni .NET. Questo livello di permesso è essenziale per le SDK per eseguire alcune operazioni a livello di sistema, come accedere alle impostazioni del registro, ai file di sistema e all’analisi dei font.

Perché è Richiesto il Full Trust

Le SDK di Documentize utilizzano classi di sistema .NET fondamentali, che spesso necessitano di permessi elevati per le seguenti ragioni:

  • Accesso al Registro: Alcune operazioni possono richiedere di leggere o scrivere nel registro di sistema.
  • File di Sistema: L’accesso ai file di sistema al di fuori della directory virtuale dell’applicazione può essere necessario per alcuni compiti, come gestire i font o eseguire operazioni sui file.

Limitazioni dell’Ambiente Medium Trust

Negli ambienti di hosting che applicano la sicurezza di Medium Trust, diversi permessi importanti sono limitati o non disponibili. Questo potrebbe impedire alle SDK di funzionare correttamente in tali ambienti. Le seguenti restrizioni si applicano sotto Medium Trust:

  • OleDbPermission: Impossibile utilizzare il provider di dati ADO.NET gestito OLE DB per accedere ai database.
  • EventLogPermission: L’accesso al registro eventi di Windows è vietato.
  • ReflectionPermission: Previene l’uso della riflessione, che può influenzare alcune operazioni dinamiche.
  • RegistryPermission: L’accesso al registro di sistema è negato.
  • WebPermission: La comunicazione è limitata a indirizzi o intervalli predefiniti come configurato nell’elemento <trust>.
  • FileIOPermission: L’accesso ai file è limitato a quelli all’interno della directory virtuale dell’applicazione.
28 dic 2024
 Italiano