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