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