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 .