ReflectionPermission 构造函数

定义

初始化 ReflectionPermission 类的新实例。

重载

ReflectionPermission(PermissionState)

根据指定,使用完全受限制或不受限制的权限初始化 ReflectionPermission 类的新实例。

ReflectionPermission(ReflectionPermissionFlag)

使用指定的访问权限初始化 ReflectionPermission 类的新实例。

ReflectionPermission(PermissionState)

Source:
ReflectionPermission.cs
Source:
ReflectionPermission.cs
Source:
ReflectionPermission.cs

根据指定,使用完全受限制或不受限制的权限初始化 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)

注解

创建完全受限 () NoneUnrestricted 对元数据的访问。

适用于

ReflectionPermission(ReflectionPermissionFlag)

Source:
ReflectionPermission.cs
Source:
ReflectionPermission.cs
Source:
ReflectionPermission.cs

使用指定的访问权限初始化 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 的有效值。

示例

下面的代码示例演示如何使用 ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) 构造函数。 此示例是为 类提供的更大示例的 ReflectionPermission 一部分。

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

适用于