ReflectionPermission Construtores

Definição

Inicializa uma nova instância da classe ReflectionPermission.Initializes a new instance of the ReflectionPermission class.

Sobrecargas

ReflectionPermission(PermissionState)

Inicializa uma nova instância da classe ReflectionPermission com permissão irrestrita ou totalmente restrita, conforme especificado.Initializes a new instance of the ReflectionPermission class with either fully restricted or unrestricted permission as specified.

ReflectionPermission(ReflectionPermissionFlag)

Inicializa uma nova instância da classe ReflectionPermission com o acesso especificado.Initializes a new instance of the ReflectionPermission class with the specified access.

ReflectionPermission(PermissionState)

Inicializa uma nova instância da classe ReflectionPermission com permissão irrestrita ou totalmente restrita, conforme especificado.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)

Parâmetros

state
PermissionState

Um dos valores de PermissionState.One of the PermissionState values.

Exceções

O parâmetro state não é um valor válido de PermissionState.The state parameter is not a valid value of PermissionState.

Exemplos

O exemplo de código a seguir mostra o uso do Construtor ReflectionPermission.ReflectionPermission(PermissionState).The following code example shows the use of the ReflectionPermission.ReflectionPermission(PermissionState) constructor. Este exemplo faz parte de um exemplo maior fornecido para a classe 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)

Comentários

Cria o acesso total restrito (None) ou Unrestricted aos metadados.Creates either fully restricted (None) or Unrestricted access to metadata.

ReflectionPermission(ReflectionPermissionFlag)

Inicializa uma nova instância da classe ReflectionPermission com o acesso especificado.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)

Parâmetros

Exceções

O parâmetro flag não é um valor válido de ReflectionPermissionFlag.The flag parameter is not a valid value of ReflectionPermissionFlag.

Exemplos

O exemplo de código a seguir mostra o uso do Construtor ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag).The following code example shows the use of the ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) constructor. Este exemplo faz parte de um exemplo maior fornecido para a classe 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)

Aplica-se a