Share via


ReflectionPermission Konstruktory

Definice

Inicializuje novou instanci ReflectionPermission třídy.

Přetížení

ReflectionPermission(PermissionState)

Inicializuje novou instanci ReflectionPermission třídy s plně omezenými nebo neomezenými oprávněními, jak je uvedeno.

ReflectionPermission(ReflectionPermissionFlag)

Inicializuje novou instanci ReflectionPermission třídy se zadaným přístupem.

ReflectionPermission(PermissionState)

Zdroj:
ReflectionPermission.cs
Zdroj:
ReflectionPermission.cs
Zdroj:
ReflectionPermission.cs
Zdroj:
ReflectionPermission.cs

Inicializuje novou instanci ReflectionPermission třídy s plně omezenými nebo neomezenými oprávněními, jak je uvedeno.

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

Jedna z PermissionState hodnot.

Výjimky

Parametr state není platná hodnota PermissionState.

Příklady

Následující příklad kódu ukazuje použití konstruktoru ReflectionPermission.ReflectionPermission(PermissionState) . Tento příklad je součástí většího příkladu ReflectionPermission pro třídu.

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

Poznámky

Vytvoří buď zcela omezený (None), nebo Unrestricted přístup k metadatům.

Platí pro

ReflectionPermission(ReflectionPermissionFlag)

Zdroj:
ReflectionPermission.cs
Zdroj:
ReflectionPermission.cs
Zdroj:
ReflectionPermission.cs
Zdroj:
ReflectionPermission.cs

Inicializuje novou instanci ReflectionPermission třídy se zadaným přístupem.

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

Výjimky

Parametr flag není platná hodnota ReflectionPermissionFlag.

Příklady

Následující příklad kódu ukazuje použití konstruktoru ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) . Tento příklad je součástí většího příkladu ReflectionPermission pro třídu.

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

Platí pro