ReflectionPermission Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ReflectionPermission.

Przeciążenia

ReflectionPermission(PermissionState)

Inicjuje ReflectionPermission nowe wystąpienie klasy z w pełni ograniczonym lub nieograniczonym uprawnieniem zgodnie z określonymi.

ReflectionPermission(ReflectionPermissionFlag)

Inicjuje ReflectionPermission nowe wystąpienie klasy z określonym dostępem.

ReflectionPermission(PermissionState)

Inicjuje ReflectionPermission nowe wystąpienie klasy z w pełni ograniczonym lub nieograniczonym uprawnieniem zgodnie z określonymi.

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)

Parametry

state
PermissionState

PermissionState Jedna z wartości.

Wyjątki

Parametr state nie jest prawidłową wartością PermissionState.

Przykłady

Poniższy przykład kodu przedstawia użycie konstruktora ReflectionPermission.ReflectionPermission(PermissionState) . Ten przykład jest częścią większego przykładu udostępnionego ReflectionPermission dla klasy .

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

Uwagi

Tworzy w pełni ograniczone (None) lub Unrestricted dostęp do metadanych.

Dotyczy

ReflectionPermission(ReflectionPermissionFlag)

Inicjuje ReflectionPermission nowe wystąpienie klasy z określonym dostępem.

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)

Parametry

Wyjątki

Parametr flag nie jest prawidłową wartością ReflectionPermissionFlag.

Przykłady

Poniższy przykład kodu przedstawia użycie konstruktora ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) . Ten przykład jest częścią większego przykładu udostępnionego ReflectionPermission dla klasy .

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

Dotyczy