Adds a specified permission to the permission set if it does not exist. If a permission of the same type already exists in the permission set, then the existing permission object is returned and no change is made.
[Visual Basic] Overridable Public Function AddPermission( _ ByVal perm As IPermission _ ) As IPermission [C#] public virtual IPermission AddPermission( IPermission perm ); [C++] public: virtual IPermission* AddPermission( IPermission* perm ); [JScript] public function AddPermission( perm : IPermission ) : IPermission;
perm
Exception Type | Condition |
---|---|
ArgumentException | if perm is not a permission object. |
Adding a permission that is already in the set has no effect.
PermissionSet Class | PermissionSet Members | System.Security Namespace