EnvironmentPermission 构造函数

定义

初始化 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)

参数

pathList
String

向其授予访问权限的环境变量的列表(用分号分隔)。

例外

pathList 参数为 null

flag 参数不是 EnvironmentPermissionAccess 的有效值。

注解

此构造函数只允许指定其中一个 EnvironmentPermissionAccess 值。 此访问权限适用于所有列出的环境变量。 用于 AddPathList 定义复杂权限。

适用于