EnvironmentPermissionAccess 列舉

定義

警告

Code Access Security is not supported or honored by the runtime.

指定存取環境變數。

此列舉支援其成員值的位元組合。

C#
[System.Flags]
public enum EnvironmentPermissionAccess
C#
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum EnvironmentPermissionAccess
C#
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
C#
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
繼承
EnvironmentPermissionAccess
屬性

欄位

AllAccess 3

環境變數的 ReadWrite 存取權。 AllAccess 表示多重 EnvironmentPermissionAccess 值,並且在做為預期單一值的 ArgumentException 方法的 flag 參數使用時,會造成 GetPathList(EnvironmentPermissionAccess)

NoAccess 0

不允許存取環境變數。 NoAccess 表示沒有有效的 EnvironmentPermissionAccess 值,並且在做為預期單一值的 ArgumentException 的參數時,會造成 GetPathList(EnvironmentPermissionAccess)

Read 1

指定僅能讀取環境變數。 這個存取層級不包括變更、刪除和建立環境變數。

Write 2

指定僅能寫入環境變數。 寫入存取包括建立和刪除環境變數,以及變更現有值。 這個存取階層不包括讀取環境變數。

備註

這個列舉是由 EnvironmentPermission 使用。

備註

雖然 NoAccessAllAccess 會出現在 中 EnvironmentPermissionAccess ,但它們無效做為 參數 EnvironmentPermission.GetPathList ,因為它們分別未描述環境變數存取類型或所有環境變數存取類型,而且 GetPathList 預期有單一環境變數存取類型。

適用於

產品 版本 (已過時)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1 (5, 6, 7)

另請參閱