
## ProjectServerManager class

The class which provides the methods to read and to perform operations on projects in the specified Project Online account or in the specified on-premise Project Server instance ( Project Server's versions 2016 and 2019 are supported).

## Constructors

| Name | Description |
| --- | --- |
| [ProjectServerManager](./projectservermanager/) | Initializes a new instance of the ProjectServerManager class. |

## Methods

| Name | Description |
| --- | --- |
| [CreateNewProject (2 overloads)](./createnewproject/) | Creates new project in Project Server\Project Online instance using default save options. |
| [GetProject](./getproject/) | Gets the project with the specified guid from the Project Online account \ Project Server instance. |
| [GetProjectList](./getprojectlist/) | Gets the list of projects from 'Working' store of the current Project Online account \ Project Server instance. |
| [GetProjectRawData](./getprojectrawdata/) | Gets the project's binary data for troubleshooting purposes. |
| [UpdateProject (2 overloads)](./updateproject/) | Updates existing project in Project Server\Project Online instance using default save options. The existing project will be overwritten. |
| [ExecutingWebRequest](./executingwebrequest/) | An event that is raised when the web request is sent to Project Server's web API. |

