Declaration

Declaration

**Sheetize SDKs ** vyžaduje Full Trust povolenie nastavenie, keď sa používa v rámci aplikácií .NET. Táto úroveň povolenia je potrebná na vykonávanie kritických operácií na úrovni systému, ako je prístup k nastavením registru, systémové súbory a riadenie písma.

Prečo je dôvera nevyhnutná

Sheetize SDKs sa spoliehajú na jadrové systémové triedy .NET, ktoré často vyžadujú zvýšené povolenia z nasledujúcich dôvodov:

  • Registry Access : Niektoré operácie môžu vyžadovať čítanie alebo písanie do systémového registru na účely konfigurácie.
  • Systémové súbory : Úlohy, ako je spracovanie písma alebo operácie súborov, môžu vyžadovať prístup k systémovým súbojom mimo virtuálneho adresára aplikácie.

Obmedzenia v prostredí strednej dôvery

V hostingových prostrediach, ktoré zabezpečujú bezpečnosť Medium Trust , je niekoľko kritických povolení obmedzených alebo nedostupných, čo by mohlo brániť funkčnosti SDK.

  • OleDbPermission : Zabraňuje používaniu spravovaných poskytovateľov údajov ADO.NET OLE DB na prístup k databázam.
  • EventLogPermission : Blokuje prístup k záznamu udalostí systému Windows a obmedzuje diagnostické možnosti.
  • ReflectionPermission : Obmedzuje reflex, ovplyvňuje určité dynamické operácie.
  • RegistryPermission : Odmieta prístup k registru systému.
  • WebPermission : Obmedzuje komunikáciu na preddefinované adresy alebo rozsahy, ako je nastavené v <trust> na prvok.
  • FileIOPermission : Obmedzuje prístup k súborom v virtuálnom katalógu aplikácie.

Na zabezpečenie plnej funkčnosti by sa SDK **Sheetize ** mali používať v prostredí Full Trust .

 Slovenčina