EnvironmentPermission 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 EnvironmentPermission 類別的新執行個體。
多載
EnvironmentPermission(PermissionState) |
依指定使用限制或不受限制的權限,初始化 EnvironmentPermission 類別的新執行個體。 |
EnvironmentPermission(EnvironmentPermissionAccess, String) |
使用對指定環境變數的指定存取,初始化 EnvironmentPermission 類別的新執行個體。 |
EnvironmentPermission(PermissionState)
依指定使用限制或不受限制的權限,初始化 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 類別的新執行個體。
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)
參數
其中一個 EnvironmentPermissionAccess 值。
- pathList
- String
授與存取權限的環境變數清單 (以分號分隔)。
例外狀況
pathList
參數為 null
。
flag
參數不是有效的 EnvironmentPermissionAccess 值。
備註
此建構函式只允許指定其中 EnvironmentPermissionAccess 一個值。 此存取權適用於所有列出的環境變數。 使用 AddPathList 來定義複雜許可權。