ReflectionPermission コンストラクター

定義

ReflectionPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the ReflectionPermission class.

オーバーロード

ReflectionPermission(PermissionState)

指定どおりに完全に制限されているまたは無制限のアクセス許可を持つ、ReflectionPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the ReflectionPermission class with either fully restricted or unrestricted permission as specified.

ReflectionPermission(ReflectionPermissionFlag)

指定したアクセスで ReflectionPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the ReflectionPermission class with the specified access.

ReflectionPermission(PermissionState)

指定どおりに完全に制限されているまたは無制限のアクセス許可を持つ、ReflectionPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the ReflectionPermission class with either fully restricted or unrestricted permission as specified.

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 値の 1 つ。One of the PermissionState values.

例外

state パラメーターが PermissionState の有効な値ではありません。The state parameter is not a valid value of PermissionState.

次のコード例は、ReflectionPermission.ReflectionPermission(PermissionState) コンストラクターの使用方法を示しています。The following code example shows the use of the ReflectionPermission.ReflectionPermission(PermissionState) constructor. この例は、ReflectionPermission クラス用に用意されている大規模な例の一部です。This example is part of a larger example provided for the ReflectionPermission class.

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

注釈

完全に制限された (None)、またはメタデータへの Unrestricted アクセスを作成します。Creates either fully restricted (None) or Unrestricted access to metadata.

ReflectionPermission(ReflectionPermissionFlag)

指定したアクセスで ReflectionPermission クラスの新しいインスタンスを初期化します。Initializes a new instance of the ReflectionPermission class with the specified access.

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 の有効な値ではありません。The flag parameter is not a valid value of ReflectionPermissionFlag.

次のコード例は、ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) コンストラクターの使用方法を示しています。The following code example shows the use of the ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) constructor. この例は、ReflectionPermission クラス用に用意されている大規模な例の一部です。This example is part of a larger example provided for the ReflectionPermission class.

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

適用対象