ReflectionPermission Construtores

Definição

Inicializa uma nova instância da classe ReflectionPermission.

Sobrecargas

ReflectionPermission(PermissionState)

Inicializa uma nova instância da classe ReflectionPermission com permissão irrestrita ou totalmente restrita, conforme especificado.

ReflectionPermission(ReflectionPermissionFlag)

Inicializa uma nova instância da classe ReflectionPermission com o acesso especificado.

ReflectionPermission(PermissionState)

Inicializa uma nova instância da classe ReflectionPermission com permissão irrestrita ou totalmente restrita, conforme especificado.

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)

Parâmetros

state
PermissionState

Um dos valores de PermissionState.

Exceções

O parâmetro state não é um valor válido de PermissionState.

Exemplos

O exemplo de código a seguir mostra o uso do ReflectionPermission.ReflectionPermission(PermissionState) construtor. Este exemplo faz parte de um exemplo maior fornecido para a ReflectionPermission classe.

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

Comentários

Cria um acesso totalmente restrito (None) a Unrestricted metadados.

Aplica-se a

ReflectionPermission(ReflectionPermissionFlag)

Inicializa uma nova instância da classe ReflectionPermission com o acesso especificado.

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)

Parâmetros

Exceções

O parâmetro flag não é um valor válido de ReflectionPermissionFlag.

Exemplos

O exemplo de código a seguir mostra o uso do ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) construtor. Este exemplo faz parte de um exemplo maior fornecido para a ReflectionPermission classe.

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

Aplica-se a