Deklaration

Documentize.com SDK:er kräver en Fullständig tillit behörighetsuppsättning när de används inom .NET-applikationer. Denna behörighetsnivå är avgörande för att SDK:erna ska kunna utföra vissa systemnära operationer, såsom att få åtkomst till registerinställningar, systemfiler och tolka typsnitt.

Varför Fullständig tillit krävs

Documentize SDK:erna använder kärnklassser i .NET-systemet, som ofta behöver förhöjda behörigheter av följande skäl:

  • Registeråtkomst: Vissa operationer kan kräva läsning eller skrivning till systemregistret.
  • Systemfiler: Åtkomst till systemfiler utöver applikationens virtuella katalog kan vara nödvändig för vissa uppgifter, såsom att hantera typsnitt eller utföra filoperationer.

Begränsningar av Medium Trust-miljö

I värdmiljöer som tillämpar Medium Trust-säkerhet begränsas eller görs flera viktiga behörigheter otillgängliga. Detta kan förhindra att SDK:erna fungerar korrekt i sådana miljöer. Följande begränsningar gäller under Medium Trust:

  • OleDbPermission: Kan inte använda ADO.NET hanterad OLE DB-dataleverantör för att få åtkomst till databaser.
  • EventLogPermission: Åtkomst till Windows händelseloggar är förbjuden.
  • ReflectionPermission: Förhindrar användning av reflektion, vilket kan påverka vissa dynamiska operationer.
  • RegistryPermission: Åtkomst till systemregistret är nekad.
  • WebPermission: Kommunikation är begränsad till fördefinierade adresser eller intervall enligt vad som konfigureras i <trust>-elementet.
  • FileIOPermission: Åtkomst till filer är begränsad till de inom applikationens virtuella katalog.
10 okt. 2024
 Svenska