Class ProjectServerManager

ProjectServerManager class

Класс, который предоставляет методы для чтения и выполнения операций над проектами в указанной учетной записи Project Online или в указанном локальном экземпляре Project Server (поддерживаются версии Project Server 2016 и 2019).

public sealed class ProjectServerManager

Конструкторы

ИмяОписание
ProjectServerManager(ProjectServerCredentials)Инициализирует новый экземплярProjectServerManager класс.

Методы

ИмяОписание
CreateNewProject(Project)Создает новый проект в экземпляре Project Server\Project Online, используя параметры сохранения по умолчанию.
CreateNewProject(Project, ProjectServerSaveOptions)Создает новый проект в экземпляре Project Server\Project Online, используя указанные параметры сохранения.
GetProject(Guid)Получает проект с указанным GUID из учетной записи Project Online \ Project Server instance.
GetProjectList()Получает список проектов из «Рабочего» хранилища текущей учетной записи Project Online \ Project Server instance.
GetProjectRawData(Guid)Получает двоичные данные проекта для устранения неполадок.
UpdateProject(Project)Обновляет существующий проект в экземпляре Project Server\Project Online, используя параметры сохранения по умолчанию. Существующий проект будет перезаписан.
UpdateProject(Project, ProjectServerSaveOptions)Обновляет существующий проект в экземпляре Project Server\Project Online, используя указанные параметры сохранения. Существующий проект будет перезаписан.

События

ИмяОписание
event ExecutingWebRequestСобытие, возникающее при отправке веб-запроса в веб-API Project Server.

Смотрите также