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

namnBeskrivning
ProjectServerManager(ProjectServerCredentials)Initierar en ny instans avProjectServerManager class.

Metoder

namnBeskrivning
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

namnBeskrivning
event ExecutingWebRequestEn händelse som uppstår när webbförfrågan skickas till Project Servers webb-API.

Se även