/// <summary> /// Checks whether the user can perform the specified action. /// </summary> /// <param name="userName">The name of the user that is being checked.</param> /// <param name="permission">The permission to check.</param> /// <param name="defaultRight">The default right to use.</param> /// <param name="manager"></param> /// <returns>True if the permission is valid, false otherwise.</returns> public virtual bool CheckPermission(ISecurityManager manager, string userName, SecurityPermission permission, SecurityRight defaultRight) { return(manager.CheckServerPermission(userName, permission)); }
/// <summary> /// Checks whether the user can perform the specified action. /// </summary> /// <param name="userName">The name of the user that is being checked.</param> /// <param name="permission">The permission to check.</param> /// <param name="defaultRight">The default right to use.</param> /// <param name="manager"></param> /// <returns>True if the permission is valid, false otherwise.</returns> public virtual bool CheckPermission(ISecurityManager manager, string userName, SecurityPermission permission, SecurityRight defaultRight) { return manager.CheckServerPermission(userName, permission); }