語言

PermissionSet.AddPermission(IPermission) 方法

定義

為 新增指定權限。PermissionSet

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

參數

perm
IPermission

請允許加入。

傳回

新增的權限與已存在 PermissionSet的同類型權限的聯集。

例外狀況

備註

如果與新增權限類型相同,且已存在 PermissionSet於 中,則新權限即為現有權限物件與指定權限物件的合併。 例如,若將實作IUnrestrictedPermission的權限加入於UnrestrictedPermissionSet ,所得聯集即為原始 UnrestrictedPermissionSet。

給繼承者的注意事項

當你繼承自 PermissionSet時,可以透過覆寫該AddPermission(IPermission)方法來改變方法的AddPermissionImpl(IPermission)行為。

適用於