PermissionSet.SetPermission(IPermission) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將權限設定為 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)行為。