語言

PermissionSet.SetPermission(IPermission) 方法

定義

將權限設定為 PermissionSet,取代任何現有的同類型權限。

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

參數

perm
IPermission

許可設置。

傳回

場景許可。

例外狀況

備註

此方法會移除任何同類型的現有權限物件, PermissionSet 並以 perm 參數取代。 若實作 IUnrestrictedPermission 的權限設定在 PermissionSet 為 ,則 Unrestricted結果 PermissionSet 不再 Unrestricted為 。

給繼承者的注意事項

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

適用於