ReflectionPermission Constructeurs

Définition

Initialise une nouvelle instance de la classe ReflectionPermission.

Surcharges

ReflectionPermission(PermissionState)

Initialise une nouvelle instance de la classe ReflectionPermission avec une autorisation limitée ou illimitée, selon ce qui est défini.

ReflectionPermission(ReflectionPermissionFlag)

Initialise une nouvelle instance de la classe ReflectionPermission avec l’accès spécifié.

ReflectionPermission(PermissionState)

Initialise une nouvelle instance de la classe ReflectionPermission avec une autorisation limitée ou illimitée, selon ce qui est défini.

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)

Paramètres

state
PermissionState

Une des valeurs de l'objet PermissionState.

Exceptions

Le paramètre state n’est pas une valeur valide de PermissionState.

Exemples

L’exemple de code suivant montre l’utilisation du ReflectionPermission.ReflectionPermission(PermissionState) constructeur. Cet exemple fait partie d’un exemple plus grand fourni pour la ReflectionPermission classe.

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

Remarques

Crée soit entièrement restreint (None) soit Unrestricted l’accès aux métadonnées.

S’applique à

ReflectionPermission(ReflectionPermissionFlag)

Initialise une nouvelle instance de la classe ReflectionPermission avec l’accès spécifié.

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)

Paramètres

flag
ReflectionPermissionFlag

Une des valeurs de l'objet ReflectionPermissionFlag.

Exceptions

Le paramètre flag n’est pas une valeur valide de ReflectionPermissionFlag.

Exemples

L’exemple de code suivant montre l’utilisation du ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) constructeur. Cet exemple fait partie d’un exemple plus grand fourni pour la ReflectionPermission classe.

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

S’applique à