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. |
Смотрите также