2009-06-04 22 views
1

當SkipVerification存在時,FullTrust的目的是什麼?FullTrust vs SkipVerification

據我所知,FullTrust將使程序集完全訪問任何可以通過CAS權限檢查實現的限制。我不明白的是爲什麼有人會使用它。我們有權訪問SkipVerification,它將完全跳過驗證檢查(節省開銷)併爲您提供與FullTrust相同的訪問權限。

回答

2

這是不一樣的。從MSDN:

在剛剛在時間(JIT)編譯, 可選驗證過程 檢查一個 方法是的元數據和Microsoft 中間語言(MSIL)JIT編譯成本機 機代碼來驗證它們是否爲 類型安全。如果 代碼有權繞過 驗證,則跳過此過程。

Type Safety and Security

因此,儘管待驗證碼可以被允許來加載,對於不通過權限集授予會失敗的權限運行時的需求,據我所知。

相關問題