Deklarasi

SDK Documentize.com memerlukan set izin Kepercayaan Penuh ketika digunakan dalam aplikasi .NET. Tingkat izin ini penting agar SDK dapat melakukan operasi tertentu di tingkat sistem, seperti mengakses pengaturan registri, file sistem, dan mem-parsing font.

Mengapa Kepercayaan Penuh Diperlukan

SDK Documentize memanfaatkan kelas-kelas sistem inti .NET, yang sering kali membutuhkan izin lebih tinggi untuk alasan berikut:

  • Akses Registri: Beberapa operasi mungkin memerlukan membaca atau menulis ke registri sistem.
  • File Sistem: Akses ke file sistem di luar direktori virtual aplikasi mungkin diperlukan untuk tugas tertentu, seperti menangani font atau melakukan operasi file.

Batasan Lingkungan Kepercayaan Sedang

Dalam lingkungan hosting yang memberlakukan keamanan Kepercayaan Sedang, beberapa izin penting dibatasi atau tidak tersedia. Hal ini dapat mencegah SDK berfungsi dengan baik di lingkungan tersebut. Pembatasan berikut berlaku di bawah Kepercayaan Sedang:

  • OleDbPermission: Tidak dapat menggunakan penyedia data OLE DB yang dikelola ADO.NET untuk mengakses database.
  • EventLogPermission: Akses ke Windows Event Log dilarang.
  • ReflectionPermission: Mencegah penggunaan refleksi, yang dapat mempengaruhi operasi dinamis tertentu.
  • RegistryPermission: Akses ke registri sistem ditolak.
  • WebPermission: Komunikasi dibatasi pada alamat atau rentang yang telah ditentukan sesuai dengan konfigurasi dalam elemen <trust>.
  • FileIOPermission: Akses ke file dibatasi pada file yang berada dalam direktori virtual aplikasi.
 Indonesia