ReflectionPermission Konstruktoren

Definition

Initialisiert eine neue Instanz der ReflectionPermission-Klasse.

Überlädt

ReflectionPermission(PermissionState)

Initialisiert eine neue Instanz der ReflectionPermission-Klasse mit vollständig eingeschränkter oder uneingeschränkter Berechtigung, wie angegeben.

ReflectionPermission(ReflectionPermissionFlag)

Initialisiert eine neue Instanz der ReflectionPermission-Klasse mit dem angegebenen Zugriff.

ReflectionPermission(PermissionState)

Initialisiert eine neue Instanz der ReflectionPermission-Klasse mit vollständig eingeschränkter oder uneingeschränkter Berechtigung, wie angegeben.

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)

Parameter

state
PermissionState

Einer der PermissionState-Werte.

Ausnahmen

Der state-Parameter ist kein gültiger Wert von PermissionState.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des ReflectionPermission.ReflectionPermission(PermissionState) Konstruktors gezeigt. In diesem Beispiel wird ein größeres Beispiel für die ReflectionPermission Klasse bereitgestellt.

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

Hinweise

Erstellt entweder vollständig eingeschränkt (None) oder Unrestricted Zugriff auf Metadaten.

Gilt für

ReflectionPermission(ReflectionPermissionFlag)

Initialisiert eine neue Instanz der ReflectionPermission-Klasse mit dem angegebenen Zugriff.

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)

Parameter

Ausnahmen

Der flag-Parameter ist kein gültiger Wert von ReflectionPermissionFlag.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) Konstruktors gezeigt. In diesem Beispiel wird ein größeres Beispiel für die ReflectionPermission Klasse bereitgestellt.

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

Gilt für