Declaration

Declaration

**Sheetize SDKs ** kräver en Full Trust -tillståndssättning när den används inom .NET-applikationer. Denna tillståndsnivå är nödvändig för att utföra kritiska systemnivåoperationer, såsom åtkomst till registerinställningar, systemfiler och hantering av teckensnitt.

Varför är full förtroende nödvändigt

Sheetize SDKs förlitar sig på kärn .NET-systemklasser, som ofta kräver höga tillstånd av följande skäl:

  • Registeråtkomst : Vissa åtgärder kan kräva att du läser eller skriver till systemregistret för konfigurationsändamål.
  • Systemfiler : Uppgifter som att hantera teckensnitt eller filverksamhet kan kräva åtkomst till systemfiler utanför applikationens virtuella katalog.

Begränsningar i medelförtroendemiljöer

I värdmiljöer som säkerställer Medium Trust är flera kritiska tillstånd begränsade eller otillgängliga, vilket kan hindra SDK:s funktionalitet.

  • OleDbPermission : Förhindrar användning av ADO.NET hanterade OLE DB-dataleverantörer för åtkomst till databaser.
  • EventLogPermission : Blockerar åtkomst till Windows Event Log, begränsar diagnostiska möjligheter.
  • ReflectionPermission : Begränsar reflektion, som påverkar vissa dynamiska operationer.
  • RegistryPermission : Vägrar åtkomst till systemregistret.
  • WebPermission : Begränsar kommunikationen till fördefinierade adresser eller rangor, som konfigurerats i <trust> och element.
  • FileIOPermission : Begränsar åtkomst till filer inom applikationens virtuella katalog.

För att säkerställa full funktionalitet bör **Sheetize SDK ** användas i en Full Trust miljö.

 Svenska