共用方式為


EnvironmentPermission 建構函式

定義

初始化 EnvironmentPermission 類別的新執行個體。

多載

EnvironmentPermission(PermissionState)

依指定使用限制或不受限制的權限,初始化 EnvironmentPermission 類別的新執行個體。

EnvironmentPermission(EnvironmentPermissionAccess, String)

使用對指定環境變數的指定存取,初始化 EnvironmentPermission 類別的新執行個體。

EnvironmentPermission(PermissionState)

來源:
EnvironmentPermission.cs
來源:
EnvironmentPermission.cs
來源:
EnvironmentPermission.cs
來源:
EnvironmentPermission.cs

依指定使用限制或不受限制的權限,初始化 EnvironmentPermission 類別的新執行個體。

public:
 EnvironmentPermission(System::Security::Permissions::PermissionState state);
public EnvironmentPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.EnvironmentPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.EnvironmentPermission
Public Sub New (state As PermissionState)

參數

state
PermissionState

其中一個 PermissionState 值。

例外狀況

state 參數不是有效的 PermissionState 值。

備註

建立完全受限 (None) 或 Unrestricted 存取所有環境變數。

適用於

EnvironmentPermission(EnvironmentPermissionAccess, String)

來源:
EnvironmentPermission.cs
來源:
EnvironmentPermission.cs
來源:
EnvironmentPermission.cs
來源:
EnvironmentPermission.cs

使用對指定環境變數的指定存取,初始化 EnvironmentPermission 類別的新執行個體。

public:
 EnvironmentPermission(System::Security::Permissions::EnvironmentPermissionAccess flag, System::String ^ pathList);
public EnvironmentPermission (System.Security.Permissions.EnvironmentPermissionAccess flag, string pathList);
new System.Security.Permissions.EnvironmentPermission : System.Security.Permissions.EnvironmentPermissionAccess * string -> System.Security.Permissions.EnvironmentPermission
Public Sub New (flag As EnvironmentPermissionAccess, pathList As String)

參數

pathList
String

授與存取權限的環境變數清單 (以分號分隔)。

例外狀況

pathList 參數為 null

flag 參數不是有效的 EnvironmentPermissionAccess 值。

備註

此建構函式只允許指定其中 EnvironmentPermissionAccess 一個值。 此存取權適用於所有列出的環境變數。 使用 AddPathList 來定義複雜許可權。

適用於