PermissionSet.SetPermissionImpl(IPermission) 方法

定義

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

C#
protected virtual System.Security.IPermission SetPermissionImpl (System.Security.IPermission perm);
C#
protected virtual System.Security.IPermission? SetPermissionImpl (System.Security.IPermission? perm);

參數

perm
IPermission

要設定的權限。

傳回

已設定的權限。

例外狀況

備註

方法是 SetPermissionImpl 方法的實作 SetPermission

這個方法會從 PermissionSet 中移除相同類型的任何現有權限物件,並將它取代為 perm 參數。 如果實作 IUnrestrictedPermission 的許可權設定在 為 Unrestricted 的 上 PermissionSet ,則產生的 PermissionSet 不再是 Unrestricted

適用於

產品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1