PolicyLevel 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表通用語言執行時的安全政策層級。 無法繼承這個類別。
public ref class PolicyLevel sealed
public sealed class PolicyLevel
[System.Serializable]
public sealed class PolicyLevel
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PolicyLevel
type PolicyLevel = class
[<System.Serializable>]
type PolicyLevel = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PolicyLevel = class
Public NotInheritable Class PolicyLevel
- 繼承
-
PolicyLevel
- 屬性
備註
Important
我們建議您使用 [Windows 軟體限制政策(SRP)或 AppLocker,作為 CLR 安全政策的替代方案。 本主題資訊適用於 .NET Framework 3.5 及更早版本;此規定不適用於 .NET Framework 4 及以後版本。 欲了解更多關於此及其他變更的資訊,請參閱安全變更。
最高層級的安全政策是企業層級的。 層級層級的逐步降低代表進一步的政策限制,但永遠無法授予超過高層允許的權限。 實施的政策層級如下:
- 企業:企業中所有受管理程式碼的安全政策。
- 機器:所有在電腦上執行的受管理程式碼的安全政策。
- 使用者:所有由使用者執行的管理程式碼的安全政策。
- 應用程式領域:應用程式中所有受管理程式碼的安全政策。
一個政策層級由一組程式碼群組組成,這些群組組織成單一根樹(參見)、 CodeGroup一組由程式碼群組引用以指定應授予該程式碼權限的命名權限集,以及一份完全受信任的組件清單。
用來 SecurityManager.PolicyHierarchy 列舉保單等級。
屬性
| 名稱 | Description |
|---|---|
| FullTrustAssemblies |
已淘汰.
已淘汰.
取得 StrongNameMembershipCondition 一個用於判斷組裝是否屬於評估安全政策的集合群組的物件清單。 |
| Label |
會有一個描述性標籤以說明保單層級。 |
| NamedPermissionSets |
會取得一份針對政策層級定義的命名權限集清單。 |
| RootCodeGroup |
取得或設定政策層級的根代碼群組。 |
| StoreLocation |
取得儲存政策檔案的路徑。 |
| Type |
取得保單等級的類型。 |