ReflectionPermission Costruttori

Definizione

Inizializza una nuova istanza della classe ReflectionPermission.Initializes a new instance of the ReflectionPermission class.

Overload

ReflectionPermission(PermissionState)

Inizializza una nuova istanza della classe ReflectionPermission con autorizzazione con restrizioni o senza restrizioni, come specificato.Initializes a new instance of the ReflectionPermission class with either fully restricted or unrestricted permission as specified.

ReflectionPermission(ReflectionPermissionFlag)

Inizializza una nuova istanza della classe ReflectionPermission con l'accesso specificato.Initializes a new instance of the ReflectionPermission class with the specified access.

ReflectionPermission(PermissionState)

Inizializza una nuova istanza della classe ReflectionPermission con autorizzazione con restrizioni o senza restrizioni, come specificato.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)

Parametri

state
PermissionState

Uno dei valori di PermissionState.One of the PermissionState values.

Eccezioni

Il parametro state non è un valore valido di PermissionState.The state parameter is not a valid value of PermissionState.

Esempio

Nell'esempio di codice riportato di seguito viene illustrato l'utilizzo del costruttore ReflectionPermission.ReflectionPermission(PermissionState).The following code example shows the use of the ReflectionPermission.ReflectionPermission(PermissionState) constructor. Questo esempio fa parte di un esempio più ampio fornito per la 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)

Commenti

Crea l'accesso con restrizioni (None) completo o Unrestricted ai metadati.Creates either fully restricted (None) or Unrestricted access to metadata.

ReflectionPermission(ReflectionPermissionFlag)

Inizializza una nuova istanza della classe ReflectionPermission con l'accesso specificato.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)

Parametri

Eccezioni

Il parametro flag non è un valore valido di ReflectionPermissionFlag.The flag parameter is not a valid value of ReflectionPermissionFlag.

Esempio

Nell'esempio di codice riportato di seguito viene illustrato l'utilizzo del costruttore ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag).The following code example shows the use of the ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) constructor. Questo esempio fa parte di un esempio più ampio fornito per la 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)

Si applica a