PermissionSet.GetPermission(Type) 方法

定义

获取指定类型的权限对象(如果该对象存在于集中)。

public:
 System::Security::IPermission ^ GetPermission(Type ^ permClass);
public:
 virtual System::Security::IPermission ^ GetPermission(Type ^ permClass);
public System.Security.IPermission? GetPermission (Type? permClass);
public virtual System.Security.IPermission GetPermission (Type permClass);
public System.Security.IPermission GetPermission (Type permClass);
member this.GetPermission : Type -> System.Security.IPermission
abstract member GetPermission : Type -> System.Security.IPermission
override this.GetPermission : Type -> System.Security.IPermission
Public Function GetPermission (permClass As Type) As IPermission
Public Overridable Function GetPermission (permClass As Type) As IPermission

参数

permClass
Type

所需权限对象的类型。

返回

PermissionSet中包含的 permClass 参数指定的类型的权限对象的副本,如果没有,则 null

注解

该方法返回 UnrestrictedPermissionSetnull。 尽管 UnrestrictedPermissionSet 实际上包含所有权限,但它没有任何要返回的实际实例。

继承者说明

PermissionSet继承时,可以通过重写 GetPermissionImpl(Type) 方法来更改 GetPermission(Type) 方法的行为。

适用于