PermissionSet.AddPermissionImpl(IPermission) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds a specified permission to the PermissionSet.
protected:
virtual System::Security::IPermission ^ AddPermissionImpl(System::Security::IPermission ^ perm);
protected virtual System.Security.IPermission? AddPermissionImpl (System.Security.IPermission? perm);
protected virtual System.Security.IPermission AddPermissionImpl (System.Security.IPermission perm);
abstract member AddPermissionImpl : System.Security.IPermission -> System.Security.IPermission
override this.AddPermissionImpl : System.Security.IPermission -> System.Security.IPermission
Protected Overridable Function AddPermissionImpl (perm As IPermission) As IPermission
Parameters
- perm
- IPermission
The permission to add.
Returns
The union of the permission added and any permission of the same type that already exists in the PermissionSet, or null
if perm
is null
.
Exceptions
The method is called from a ReadOnlyPermissionSet.
Remarks
The AddPermissionImpl method is the implementation for the AddPermission method.
If a permission of the same type as the added permission already exists in the PermissionSet, the new permission is the union of the existing permission object and the specified permission object. For example, if a permission that implements IUnrestrictedPermission is added to an UnrestrictedPermissionSet, the resulting union is the original Unrestricted
PermissionSet.