Ada tiga opsi permission_set berbeda yang membatasi apa yang dapat dilakukan oleh Majelis
SAFE
- Membatasi perakitan ke kode terkelola
EXTERNAL_ACCESS
- memungkinkan akses ke file, sumber daya jaringan, dll.
UNSAFE
- Akses tidak terbatas - termasuk eksekusi kode yang tidak dikelola
MSDN docs memberikan panduan berikut
Jika Majelis Anda hanya menggunakan fitur .NET 3.5, saya tidak mengerti mengapa perlu UNSAFE
akses.
Mungkin Anda menggunakan salah satu tipe atau anggota yang tidak diizinkan dari pustaka System.Core. Microsoft memiliki daftar ini. Jenis dan Anggota yang Tidak Diizinkan di System.Core.dll
Ada beberapa info lebih lanjut di sini. Atribut Perlindungan Host dan Pemrograman Integrasi CLR