EnvironmentPermissionAccess 列舉

定義

警告

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

指定存取環境變數。

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

public enum class EnvironmentPermissionAccess
[System.Flags]
public enum EnvironmentPermissionAccess
[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
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
[<System.Flags>]
type EnvironmentPermissionAccess = 
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type EnvironmentPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
type EnvironmentPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnvironmentPermissionAccess = 
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 預期有單一環境變數存取類型。

適用於

另請參閱