共用方式為


ReflectionPermission 建構函式

定義

初始化 ReflectionPermission 類別的新執行個體。

多載

ReflectionPermission(PermissionState)

依照指定使用完全限制或無限制的權限,初始化 ReflectionPermission 類別的新執行個體。

ReflectionPermission(ReflectionPermissionFlag)

使用指定陣列,初始化 ReflectionPermission 類別的新執行個體。

ReflectionPermission(PermissionState)

來源:
ReflectionPermission.cs
來源:
ReflectionPermission.cs
來源:
ReflectionPermission.cs
來源:
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)

來源:
ReflectionPermission.cs
來源:
ReflectionPermission.cs
來源:
ReflectionPermission.cs
來源:
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)

適用於