要求自訂使用權限

若要使執行階段在程式碼嘗試存取受自訂程式碼存取使用權限保護的資源時執行安全性檢查,您必須將自訂程式碼存取使用權限的安全性要求放入程式碼內。安全性要求可以是命令式或宣告式,兩者都會使執行階段全程查核呼叫堆疊,檢查堆疊中所有呼叫端是否已擁有需求的使用權限。

如果您的程式碼只呼叫會公開受保護資源的安全系統程式庫,則不必要求使用權限,因為程式庫會公開由該使用權限保護的資源。程式庫會要求您的程式碼和它的所有呼叫端必須擁有必要的使用權限。然而,當您的程式碼呼叫系統程式庫並判斷提示由該程式庫所要求的使用權限時 (可以有效地進行該使用權限的安全性檢查),則它必須為它的呼叫端要求使用權限,或確定不會危害到系統安全。

如需何時產生安全性要求的詳細資訊,請參閱安全性要求

請參閱

概念

建立您自己的程式碼存取使用權限

其他資源

程式碼存取安全性