다음을 통해 공유


EnvironmentPermission 생성자

정의

EnvironmentPermission 클래스의 새 인스턴스를 초기화합니다.

오버로드

EnvironmentPermission(PermissionState)

지정된 대로 제한 또는 무제한 권한을 사용하여 EnvironmentPermission 클래스의 새 인스턴스를 초기화합니다.

EnvironmentPermission(EnvironmentPermissionAccess, String)

지정된 환경 변수에 대한 지정된 액세스 권한을 사용하여 EnvironmentPermission 클래스의 새 인스턴스를 초기화합니다.

EnvironmentPermission(PermissionState)

Source:
EnvironmentPermission.cs
Source:
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)

Source:
EnvironmentPermission.cs
Source:
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 복잡한 권한을 정의합니다.

적용 대상