Declaration

Declaration

**Sheetize SDK’er ** kræver en Full Trust tilladelsessætning, når den bruges inden for .NET-applikationer. Denne tilladsnivå er nødvendig for at udføre kritiske system-niveau operationer, såsom adgang til registreringsindstillinger, systemfiler og forvaltning af bogstaver.

Hvorfor fuld tillid er nødvendig

De Sheetize SDK’er er baseret på centrale .NET-systemklasser, som ofte kræver forhøjede tilladelser af følgende grunde:

  • Registry Access : Nogle operationer kan kræve at læse eller skrive til systemregistret til konfigurationsformål.
  • Systemfiler : opgaver som håndtering af bogstaver eller filoperationer kan kræve adgang til systemfiler ud over applikations virtuelle katalog.

Begrænsninger i gennemsnitlige tillidsmiljøer

I hostingmiljøer, der sikrer Medium Trust sikkerhed, er flere kritiske tilladelser begrænset eller ikke tilgængelige, hvilket kan hindre funktionaliteten af SDK’erne.

  • OleDbPermission : Forhindrer brugen af ADO.NET-styrede OLE DB-dataudbydere til at få adgang til databaser.
  • EventLogPermission : Blokerer adgang til Windows Event Log, begrænser diagnostiske evner.
  • ReflectionPermission : Begrænser refleksion, der påvirker visse dynamiske operationer.
  • RegistryPermission : Nægter adgang til systemregistret.
  • WebPermission : Begrænser kommunikation til forhåndsdefinerede adresser eller ranger, som konfigureret i <trust> Det element.
  • FileIOPermission : Begrænset adgang til filer inden for applikations virtuelle katalog.

For at sikre fuld funktionalitet bør **Sheetize SDK’er ** bruges i en Full Trust miljø.

 Dansk