ReflectionPermission Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the ReflectionPermission class.
Overloads
ReflectionPermission(PermissionState) |
Initializes a new instance of the ReflectionPermission class with either fully restricted or unrestricted permission as specified. |
ReflectionPermission(ReflectionPermissionFlag) |
Initializes a new instance of the ReflectionPermission class with the specified access. |
ReflectionPermission(PermissionState)
- Source:
- ReflectionPermission.cs
- Source:
- ReflectionPermission.cs
- Source:
- ReflectionPermission.cs
- Source:
- ReflectionPermission.cs
Initializes a new instance of the ReflectionPermission class with either fully restricted or unrestricted permission as specified.
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)
Parameters
- state
- PermissionState
One of the PermissionState values.
Exceptions
The state
parameter is not a valid value of PermissionState.
Examples
The following code example shows the use of the ReflectionPermission.ReflectionPermission(PermissionState) constructor. This example is part of a larger example provided for the ReflectionPermission class.
ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(PermissionState.None);
Dim restrictedMemberAccessPerm As New ReflectionPermission(PermissionState.None)
Remarks
Creates either fully restricted (None
) or Unrestricted
access to metadata.
Applies to
ReflectionPermission(ReflectionPermissionFlag)
- Source:
- ReflectionPermission.cs
- Source:
- ReflectionPermission.cs
- Source:
- ReflectionPermission.cs
- Source:
- ReflectionPermission.cs
Initializes a new instance of the ReflectionPermission class with the specified access.
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)
Parameters
One of the ReflectionPermissionFlag values.
Exceptions
The flag
parameter is not a valid value of ReflectionPermissionFlag.
Examples
The following code example shows the use of the ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) constructor. This example is part of a larger example provided for the ReflectionPermission class.
ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess);
Dim restrictedMemberAccessPerm As New ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess)
Applies to
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈