Declaration

**Sheetize SDKs ** zahteva set dozvola Full Trust kada se koristi unutar .NET aplikacija.Ova razina dozvole je neophodna za obavljanje kritičnih operacija na nivou sistema, kao što su pristup postavkama registara, sistemske datoteke i upravljanje fontovima.

Zašto je potpuna poverenja neophodna

Sheetize SDKs se oslanjaju na osnovne .NET sistemske klase, koje često zahteva veće dozvole iz sledećih razloga:

  • Доступ регистру : Неке операције могу захтевати читање или писање у системски регистар за сврхе конфигурације.
  • Системски датотеке : Задаци као што су управљање шрифтовима или операције фајлова можда захтевају приступ системским файловима изван виртуелне директорије апликације.

Ограничења у окружењу средњег поверења

У хостинг окружењима које обезбеђују безбедност Medium Trust , неколико критичних дозвола је ограничено или недоступно, што би могло да омета функционалност СДК-а.

  • OleDbPermission : Zabranjuje korišćenje ADO.NET upravljanih OLE DB pružatelja podataka za pristup bazama podataka.
  • EventLogPermission : Blokira pristup Windows događaj log, ograničavajući dijagnostičke mogućnosti.
  • ReflectionPermission : Ограничава рефлексију, утичући на одређене динамичке операције.
  • RegistryPermission : Одбија приступ системском регистру.
  • WebPermission : Ограничава комуникацију на претходно дефинисане адресе или раније, као што је конфигурисано у <trust> елемент је.
  • FileIOPermission : Ограничава приступ датотекама у виртуелном директоријуму апликације.

Да би се осигурала потпуна функционалност, **Sheetize SDKs ** треба користити у окружењу Full Trust .

 Српски