ReflectionPermission Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Jedna z ReflectionPermissionFlag hodnot.
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)