IStackWalk.Demand 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
執行時判斷呼叫堆疊中所有呼叫者是否已獲得目前權限物件所指定的權限。
public:
void Demand();
public void Demand();
abstract member Demand : unit -> unit
Public Sub Demand ()
例外狀況
備註
此方法通常用於安全函式庫,以確保呼叫者有權限存取資源。 例如,安全類別函式庫中的檔案類別會在執行呼叫者請求的檔案操作前呼叫 Demand 必要的 FileIOPermission 。
呼叫此方法的程式碼權限不會被檢查;檢查從該代碼的直接呼叫者開始,往上一路進行。 Demand 只有在 SecurityException 沒有人提出時才成功。