ReflectionPermission 생성자

정의

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

오버로드

ReflectionPermission(PermissionState)

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

ReflectionPermission(ReflectionPermissionFlag)

지정한 액세스를 사용하여 ReflectionPermission 클래스의 새 인스턴스를 초기화합니다.

ReflectionPermission(PermissionState)

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

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

매개 변수

state
PermissionState

PermissionState 값 중 하나입니다.

예외

state 매개 변수가 PermissionState의 유효한 값이 아닙니다.

예제

다음 코드 예제에서는 생성자의 사용을 보여 있습니다 ReflectionPermission.ReflectionPermission(PermissionState) . 이 예제는에 대해 제공 된 큰 예제의 일부는 ReflectionPermission 클래스입니다.

ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(PermissionState.None);
Dim restrictedMemberAccessPerm As New ReflectionPermission(PermissionState.None)

설명

완전히 제한된(None) 또는 Unrestricted 메타데이터에 대한 액세스를 만듭니다.

적용 대상

ReflectionPermission(ReflectionPermissionFlag)

지정한 액세스를 사용하여 ReflectionPermission 클래스의 새 인스턴스를 초기화합니다.

public:
 ReflectionPermission(System::Security::Permissions::ReflectionPermissionFlag flag);
public ReflectionPermission (System.Security.Permissions.ReflectionPermissionFlag flag);
new System.Security.Permissions.ReflectionPermission : System.Security.Permissions.ReflectionPermissionFlag -> System.Security.Permissions.ReflectionPermission
Public Sub New (flag As ReflectionPermissionFlag)

매개 변수

flag
ReflectionPermissionFlag

ReflectionPermissionFlag 값 중 하나입니다.

예외

flag 매개 변수가 ReflectionPermissionFlag의 유효한 값이 아닙니다.

예제

다음 코드 예제에서는 생성자의 사용을 보여 있습니다 ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) . 이 예제는에 대해 제공 된 큰 예제의 일부는 ReflectionPermission 클래스입니다.

ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess);
Dim restrictedMemberAccessPerm As New ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess)

적용 대상