Class ProjectServerManager

ProjectServerManager class

La classe qui fournit les méthodes pour lire et effectuer des opérations sur des projets dans le compte Project Online spécifié ou dans l’instance Project Server sur site spécifiée (les versions 2016 et 2019 de Project Server sont prises en charge).

public sealed class ProjectServerManager

Constructeurs

NomLa description
ProjectServerManager(ProjectServerCredentials)Initialise une nouvelle instance duProjectServerManager classe.

Méthodes

NomLa description
CreateNewProject(Project)Crée un nouveau projet dans l’instance Project Server\Project Online à l’aide des options d’enregistrement par défaut.
CreateNewProject(Project, ProjectServerSaveOptions)Crée un nouveau projet dans l’instance Project Server\Project Online à l’aide des options d’enregistrement spécifiées.
GetProject(Guid)Obtient le projet avec le GUID spécifié à partir du compte Project Online \ instance de Project Server.
GetProjectList()Obtient la liste des projets à partir du magasin “Travail” du compte Project Online actuel \ instance de Project Server.
GetProjectRawData(Guid)Obtient les données binaires du projet à des fins de dépannage.
UpdateProject(Project)Met à jour le projet existant dans l’instance Project Server\Project Online à l’aide des options d’enregistrement par défaut. Le projet existant sera écrasé.
UpdateProject(Project, ProjectServerSaveOptions)Met à jour le projet existant dans l’instance Project Server\Project Online à l’aide des options d’enregistrement spécifiées. Le projet existant sera écrasé.

Événements

NomLa description
event ExecutingWebRequestUn événement déclenché lorsque la demande Web est envoyée à l’API Web de Project Server.

Voir également