ReflectionPermission Costruttori

Definizione

Inizializza una nuova istanza della classe ReflectionPermission.

Overload

ReflectionPermission(PermissionState)

Inizializza una nuova istanza della classe ReflectionPermission con autorizzazione con restrizioni o senza restrizioni, come specificato.

ReflectionPermission(ReflectionPermissionFlag)

Inizializza una nuova istanza della classe ReflectionPermission con l'accesso specificato.

ReflectionPermission(PermissionState)

Inizializza una nuova istanza della classe ReflectionPermission con autorizzazione con restrizioni o senza restrizioni, come specificato.

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.

Eccezioni

Il parametro state non è un valore valido di PermissionState.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del ReflectionPermission.ReflectionPermission(PermissionState) costruttore. Questo esempio fa parte di un esempio più grande fornito per la ReflectionPermission classe.

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

Commenti

Crea una limitazione completa (None) o Unrestricted l'accesso ai metadati.

Si applica a

ReflectionPermission(ReflectionPermissionFlag)

Inizializza una nuova istanza della classe ReflectionPermission con l'accesso specificato.

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.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) costruttore. Questo esempio fa parte di un esempio più grande fornito per la ReflectionPermission classe.

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

Si applica a