Class ProjectServerManager

ProjectServerManager class

La classe che fornisce i metodi per leggere ed eseguire operazioni sui progetti nell’account di Project Online specificato o nell’istanza di Project Server locale specificata (sono supportate le versioni di Project Server 2016 e 2019).

public sealed class ProjectServerManager

Costruttori

NomeDescrizione
ProjectServerManager(ProjectServerCredentials)Inizializza una nuova istanza diProjectServerManager classe.

Metodi

NomeDescrizione
CreateNewProject(Project)Crea un nuovo progetto nell’istanza di Project Server\Project Online utilizzando le opzioni di salvataggio predefinite.
CreateNewProject(Project, ProjectServerSaveOptions)Crea un nuovo progetto nell’istanza di Project Server\Project Online utilizzando le opzioni di salvataggio specificate.
GetProject(Guid)Ottiene il progetto con il guid specificato dall’account Project Online \istanza di Project Server.
GetProjectList()Ottiene l’elenco dei progetti dall’archivio “Working” dell’account Project Online corrente \ istanza di Project Server.
GetProjectRawData(Guid)Ottiene i dati binari del progetto per la risoluzione dei problemi.
UpdateProject(Project)Aggiorna il progetto esistente nell’istanza di Project Server\Project Online utilizzando le opzioni di salvataggio predefinite. Il progetto esistente verrà sovrascritto.
UpdateProject(Project, ProjectServerSaveOptions)Aggiorna il progetto esistente nell’istanza di Project Server\Project Online utilizzando le opzioni di salvataggio specificate. Il progetto esistente verrà sovrascritto.

Eventi

NomeDescrizione
event ExecutingWebRequestEvento generato quando la richiesta Web viene inviata all’API Web di Project Server.

Guarda anche