Declaration

Sheetize SDKs krÀver en Full Trust behörighetsuppsÀttning nÀr de anvÀnds inom .NET-applikationer. Denna nivÄ av behörighet Àr nödvÀndig för att utföra kritiska systemoperationer, sÄsom att fÄ Ätkomst till registerinstÀllningar, systemfiler och hantera typsnitt.

Varför Full Trust Àr nödvÀndigt

Sheetize SDKs förlitar sig pÄ kÀrnklasser i .NET-systemet, som ofta behöver förhöjda behörigheter av följande skÀl:

  • Registry Access: Vissa operationer kan krĂ€va att man lĂ€ser eller skriver till systemregistret för konfigurationsĂ€ndamĂ„l.
  • System Files: Uppgifter som hantering av typsnitt eller filoperationer kan behöva Ă„tkomst till systemfiler utanför applikationens virtuella katalog.

BegrÀnsningar i Medium Trust-miljöer

I hostingmiljöer som upprÀtthÄller Medium Trust sÀkerhet, Àr flera kritiska behörigheter begrÀnsade eller otillgÀngliga, vilket kan hindra funktionaliteten hos SDK:erna. Följande begrÀnsningar gÀller under Medium Trust:

  • OleDbPermission: Förhindrar anvĂ€ndning av ADO.NET hanterade OLE DB dataleverantörer för att fĂ„ Ă„tkomst till databaser.
  • EventLogPermission: Blockerar Ă„tkomst till Windows hĂ€ndelseloggen, vilket begrĂ€nsar diagnostiska möjligheter.
  • ReflectionPermission: BegrĂ€nsar reflektion, vilket pĂ„verkar vissa dynamiska operationer.
  • RegistryPermission: Nekar Ă„tkomst till systemregistret.
  • WebPermission: BegrĂ€nsar kommunikation till förutbestĂ€mda adresser eller intervall, enligt vad som konfigurerats i <trust> elementet.
  • FileIOPermission: BegrĂ€nsar Ă„tkomst till filer inom applikationens virtuella katalog.

För att sÀkerstÀlla full funktionalitet, bör Sheetize SDKs anvÀndas i en Full Trust miljö.

 Svenska