Class ProjectServerManager
ProjectServerManager class
Klassen som tillhandahåller metoderna för att läsa och utföra operationer på projekt i det angivna Project Online-kontot eller i den angivna lokala Project Server-instansen (Project Servers versioner 2016 och 2019 stöds).
public sealed class ProjectServerManager
Konstruktörer
| namn | Beskrivning |
|---|
| ProjectServerManager(ProjectServerCredentials) | Initierar en ny instans avProjectServerManager class. |
Metoder
| namn | Beskrivning |
|---|
| CreateNewProject(Project) | Skapar nytt projekt i Project Server\Project Online-instans med standardalternativ för spara. |
| CreateNewProject(Project, ProjectServerSaveOptions) | Skapar ett nytt projekt i Project Server\Project Online-instans med de angivna sparalternativen. |
| GetProject(Guid) | Hämtar projektet med den angivna guiden från Project Online-kontot \ Project Server-instans. |
| GetProjectList() | Hämtar listan över projekt från “Working”-butiken för det aktuella Project Online-kontot \ Project Server-instansen. |
| GetProjectRawData(Guid) | Hämtar projektets binära data för felsökningsändamål. |
| UpdateProject(Project) | Uppdaterar befintligt projekt i Project Server\Project Online-instans med standardalternativ för spara. Det befintliga projektet kommer att skrivas över. |
| UpdateProject(Project, ProjectServerSaveOptions) | Uppdaterar befintligt projekt i Project Server\Project Online-instansen med de angivna sparalternativen. Det befintliga projektet kommer att skrivas över. |
evenemang
| namn | Beskrivning |
|---|
| event ExecutingWebRequest | En händelse som uppstår när webbförfrågan skickas till Project Servers webb-API. |
Se även