還存在另外一種代碼訪問安全性的常見用途,即應用程序將控件從網絡 web 站點直接下載到客戶端,這種方式的代碼安全性也是可以在客戶端進行設置的,根據簽名等數據權限證書來確定是不是可以允許下載的控件運行。這種方法類似于activex的安全性設置,但是比之在設置權限更加詳細和強大。同java applet的沙箱安全機制相比,.net 的客戶端控件可以在本地簡單設置后訪問客戶端的各種資源。由于這一方面的用途不是我們的重點,所以我們在這里就不再更詳細的討論其用途及其實現原理了。
//the attribute is placed on the assembly level. using system.security.permissions; [assembly:permissionsetattribute(securityaction.requestminimum, name = "fulltrust")]