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.