Class ProjectServerManager

ProjectServerManager class

La clase que proporciona los métodos para leer y realizar operaciones en proyectos en la cuenta de Project Online especificada o en la instancia de Project Server local especificada (se admiten las versiones de Project Server 2016 y 2019).

public sealed class ProjectServerManager

Constructores

NombreDescripción
ProjectServerManager(ProjectServerCredentials)Inicializa una nueva instancia delProjectServerManager clase.

Métodos

NombreDescripción
CreateNewProject(Project)Crea un nuevo proyecto en la instancia de Project Server\Project Online usando las opciones de guardado predeterminadas.
CreateNewProject(Project, ProjectServerSaveOptions)Crea un nuevo proyecto en la instancia de Project Server\Project Online usando las opciones de guardado especificadas.
GetProject(Guid)Obtiene el proyecto con el GUID especificado de la cuenta de Project Online \ instancia de Project Server.
GetProjectList()Obtiene la lista de proyectos del almacén ‘En funcionamiento’ de la cuenta actual de Project Online \ Instancia de Project Server.
GetProjectRawData(Guid)Obtiene los datos binarios del proyecto para solucionar problemas.
UpdateProject(Project)Actualiza el proyecto existente en la instancia de Project Server\Project Online usando las opciones de guardado predeterminadas. Se sobrescribirá el proyecto existente.
UpdateProject(Project, ProjectServerSaveOptions)Actualiza el proyecto existente en la instancia de Project Server\Project Online mediante las opciones de guardado especificadas. Se sobrescribirá el proyecto existente.

Eventos

NombreDescripción
event ExecutingWebRequestUn evento que se genera cuando la solicitud web se envía a la API web de Project Server.

Ver también