Declaration

Declaration

**Sheetize SDKs ** igényel egy Full Trust engedély beállítást, amikor használják a .NET alkalmazások. Ez a szintű engedély szükséges, hogy végezzen kritikus rendszer-szintű műveletek, mint például a hozzáférés a nyilvántartási beállítások, a rendszer fájlok, és a menedzsment fontok.

Miért van szükség a teljes bizalomra

A Sheetize SDK-k alapvető .NET rendszerosztályokra támaszkodnak, amelyek gyakran a következő okok miatt magasabb engedélyeket igényelnek:

  • Regisztrációs hozzáférés : Bizonyos műveletekhez konfigurációs célokra lehet szükség olvasásra vagy írásra a rendszerregisztrációban.
  • System Fájlok : Az olyan feladatok, mint a betűtípusok kezelése vagy a fájl műveletek, hozzáférést igényelhetnek az alkalmazás virtuális kézikönyvén kívüli rendszerfájljaira.

A közepes bizalom környezeteinek korlátozása

A Medium Trust biztonságot biztosító tárhelykörnyezetekben több kritikus engedély korlátozott vagy nem elérhető, ami akadályozhatja az SDK-k funkcionalitását.

  • OleDbPermission : Megakadályozza az ADO.NET által kezelt OLE DB adatfeldolgozóinak használatát az adatbázisokhoz való hozzáféréshez.
  • EventLogPermission : blokkolja a Windows esemény naplóhoz való hozzáférést, korlátozza a diagnosztikai képességeket.
  • ReflectionPermission : A reflexiót korlátozza, hatással van bizonyos dinamikus műveletekre.
  • RegistryPermission : A rendszer nyilvántartásához való hozzáférést elutasítja.
  • WebPermission : Korlátozza a kommunikációt előre meghatározott címekre vagy tartományokra, ahogyan azt a <trust> Az elem.
  • FileIOPermission : Korlátozza a fájlokhoz való hozzáférést az alkalmazás virtuális kézikönyvén belül.

A teljes funkcionalitás biztosítása érdekében a Sheetize SDK-kat egy Full Trust környezetben kell használni.

 Magyar