Declaration

Declaration

**Sheetize SDKs ** vyžadují Full Trust povolení nastavení při používání v rámci aplikací .NET. Tato úroveň svolení je nezbytná pro provádění kritických operací na úrovni systému, jako je přístup k registračním nastavením, systémových souborů a řízení písmen.

Proč je potřeba plná důvěra

Sheetize SDK se spoléhá na základní systémové třídy .NET, které často vyžadují zvýšené povolení z následujících důvodů:

  • Registry Access : Některé operace mohou vyžadovat čtení nebo psaní do systémového rejstříku pro účely konfigurace.
  • Systémové soubory : Úkoly, jako je zpracování písmen nebo souborové operace, mohou vyžadovat přístup k systémovým soubojům mimo virtuální adresář aplikace.

Omezení v prostředí středního důvěry

V hostovacích prostředích, které zajišťují bezpečnost Medium Trust , je několik kritických povolenek omezeno nebo nedostupné, což by mohlo bránit funkčnosti SDK.

  • OleDbPermission : Zabraňuje používání ADO.NET spravovaných poskytovatelů dat OLE DB k přístupu k databázím.
  • EventLogPermission : Blokuje přístup k záznamu událostí systému Windows a omezuje diagnostické možnosti.
  • ReflectionPermission : Omezuje reflex, ovlivňuje určité dynamické operace.
  • RegistryPermission : Odmítá přístup k registru systému.
  • WebPermission : Omezuje komunikaci na předdefinované adresy nebo řady, jak je stanoveno v <trust> na prvek.
  • FileIOPermission : Omezuje přístup k souborům v virtuálním adresáři aplikace.

Aby byla zajištěna plná funkčnost, **Sheetize SDKs ** by měly být používány v prostředí Full Trust .

 Čeština