ReflectionPermission 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 ReflectionPermission 類別的新執行個體。
多載
ReflectionPermission(PermissionState) |
依照指定使用完全限制或無限制的權限,初始化 ReflectionPermission 類別的新執行個體。 |
ReflectionPermission(ReflectionPermissionFlag) |
使用指定陣列,初始化 ReflectionPermission 類別的新執行個體。 |
ReflectionPermission(PermissionState)
依照指定使用完全限制或無限制的權限,初始化 ReflectionPermission 類別的新執行個體。
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)
參數
- state
- PermissionState
其中一個 PermissionState 值。
例外狀況
state
參數不是有效的 PermissionState 值。
範例
下列程式代碼範例示範建構函式的使用 ReflectionPermission.ReflectionPermission(PermissionState) 方式。 此範例是針對 類別提供的較大範例的 ReflectionPermission 一部分。
ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(PermissionState.None);
Dim restrictedMemberAccessPerm As New ReflectionPermission(PermissionState.None)
備註
建立完全受限 () None
或 Unrestricted
元數據存取。
適用於
ReflectionPermission(ReflectionPermissionFlag)
使用指定陣列,初始化 ReflectionPermission 類別的新執行個體。
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)
參數
其中一個 ReflectionPermissionFlag 值。
例外狀況
flag
參數不是有效的 ReflectionPermissionFlag 值。
範例
下列程式代碼範例示範建構函式的使用 ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) 方式。 此範例是針對 類別提供的較大範例的 ReflectionPermission 一部分。
ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess);
Dim restrictedMemberAccessPerm As New ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess)