共用方式為


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) 方法的行為。

適用於