Prohlášení
SDK Documentize.com vyžadují nastavení oprávnění Plná důvěra při používání v aplikacích .NET. Tato úroveň oprávnění je nezbytná pro to, aby SDK mohly provádět určité operace na úrovni systému, jako je přístup k registru, systémovým souborům a analýza písem.
Proč je plná důvěra požadována
SDK Documentize využívají základní třídy systému .NET, které často potřebují zvýšená oprávnění z následujících důvodů:
- Přístup k registru: Některé operace mohou vyžadovat čtení nebo zápis do systémového registru.
- Systémové soubory: Přístup k systémovým souborům mimo virtuální adresář aplikace může být nezbytný pro určité úkoly, jako je zpracování písem nebo provádění souborových operací.
Omezení prostředí s médium důvěrou
V hostitelských prostředích, která vynucují zabezpečení Mediální důvěra, jsou některá důležitá oprávnění omezena nebo nedostupná. To by mohlo bránit správné funkci SDK v takových prostředích. Následující omezení platí v rámci Mediální důvěry:
- OleDbPermission: Nelze použít spravovaného OLE DB poskytovatele dat ADO.NET pro přístup k databázím.
- EventLogPermission: Přístup k Windows Event Log je zakázán.
- ReflectionPermission: Zabraňuje použití reflexe, což může ovlivnit některé dynamické operace.
- RegistryPermission: Přístup k systémovému registru je odepřen.
- WebPermission: Komunikace je omezena na předdefinované adresy nebo rozsahy, jak je nakonfigurováno v prvku
<trust>
. - FileIOPermission: Přístup k souborům je omezen na ty v rámci virtuálního adresáře aplikace.