ProjectType enumeration

Specifies the type of project.

Namespace:  Microsoft.ProjectServer.Client
Assembly:  Microsoft.ProjectServer.Client (in Microsoft.ProjectServer.Client.dll)

Syntax

'Declaration
Public Enumeration ProjectType
'Usage
Dim instance As ProjectType
public enum ProjectType

Members

Member name Description
MinRequestValue Value=0. Internal only; do not use.
NotSpecified Value=-1. The project type is not specified.
Project Value=0. A standard project.
Template Value=1. A project that is used as a template when creating other projects.
Global Value=2. The enterprise global project.
ResGlobal Value=3. The enterprise resource pool.
LightWeightProject Value=4. Deprecated, do not use.
InsertedProject Value=5. A subproject.
MasterProject Value=6. A master project, which contains one or more subprojects.
TimesheetAdminProject Value=7. Timesheet administrative project, used in upgrades from Microsoft Office Project Server 2007. For more information, see the Reporting database schema reference.
NewProject Value=100. Internal only; do not use.
NewTemplate Value=101. Internal only; do not use.
NewGlobal Value=102. Internal only; do not use.
NewResGlobal Value=103. Internal only; do not use.
InactiveProject Value=1000. Internal only; do not use.
InactiveTemplate Value=1001. Internal only; do not use.
InactiveGlobal Value=1002. Internal only; do not use.
NewOffset Value=100. Internal only; do not use.
InactiveOffset Value=1000. Internal only; do not use.
MaxRequestValue Value=101. Internal only; do not use.

Remarks

The ProjectType enumeration in the CSOM is equivalent to Project.ProjectType in the Microsoft.Office.Project.Server.Library namespace. The ProjectType constants can be used with the Project.ProjectType property.

See also

Reference

Microsoft.ProjectServer.Client namespace