AppPermissions.Right enumeration

Specifies the permissions that can be assigned to a Project Web App and Project Professional user.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.Office.Project.Server.Library
Assembly:  Microsoft.Office.Project.Server.Library (in Microsoft.Office.Project.Server.Library.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration Right
'Usage
Dim instance As AppPermissions.Right
[FlagsAttribute]
public enum Right

Members

Member name Description
None Value=0. No access priveleges have been granted.
Manage Value=1. The right to manage access priveleges.
Read Value=2. The right to have read access.
Write Value=4. The right to have write access.
SubmitStatus Value=8. The right to submit status.
Elevate Value=16. The right to have access priveleges increased.
BypassDelegate Value = 32. Bypass delegate.
AllRights Value=31. The right to have all access priveleges.

Remarks

App permissions refer to the Project Web App Permissions page that controls which global and category permissions are enabled.

The AppPermissions.Right enumeration has a Flags attribute (see FlagsAttribute) that allows a bitwise combination of its members’ values. For example, you can specify both read and write app permissions with the expression AppPermissions.Right.Read || AppPermissions.Right.Write.

See also

Reference

Microsoft.Office.Project.Server.Library namespace