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
Nome | Descrizione |
---|
ProjectServerManager(ProjectServerCredentials) | Inizializza una nuova istanza diProjectServerManager classe. |
Metodi
Nome | Descrizione |
---|
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
Nome | Descrizione |
---|
event ExecutingWebRequest | Evento generato quando la richiesta Web viene inviata all’API Web di Project Server. |
Guarda anche