Поделиться через


Метод Project.QueueUpdateProject2

Обновляет добавляет, или удаляет объекты в извлеченных проектов и изменяя расписание проекта.

Пространство имен:  WebSvcProject
Сборка:  ProjectServerServices (в ProjectServerServices.dll)

Синтаксис

'Декларация
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Project/QueueUpdateProject2", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub QueueUpdateProject2 ( _
    jobUid As Guid, _
    sessionUid As Guid, _
    dataset As ProjectDataSet, _
    validateOnly As Boolean _
)
'Применение
Dim instance As Project
Dim jobUid As Guid
Dim sessionUid As Guid
Dim dataset As ProjectDataSet
Dim validateOnly As Boolean

instance.QueueUpdateProject2(jobUid, _
    sessionUid, dataset, validateOnly)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Project/QueueUpdateProject2", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void QueueUpdateProject2(
    Guid jobUid,
    Guid sessionUid,
    ProjectDataSet dataset,
    bool validateOnly
)

Параметры

  • jobUid
    Тип: System.Guid

    GUID задания очереди.

  • sessionUid
    Тип: System.Guid

    Идентификатор GUID сеанса, в котором отправляется задания очереди.

  • dataset
    Тип: WebSvcProject.ProjectDataSet

    Содержит объектов проекта для обновления или добавить.

  • validateOnly
    Тип: System.Boolean

    Если trueтолько проверяет входные данные, но не выполняет действие.

Замечания

Изменение расписания обновленный проект использует механизм планирования Project Server 2013, который дублирует механизм планирования в Project профессиональный 2013. При использовании метода QueueUpdateProject2 необязательно откройте проект в Project профессиональный 2013 для обновления расписания.

Методы класса Project , такие как QueueUpdateProject2, невозможно создание, изменение и удаление ресурсов. Если ProjectDataSet с помощью параметра dataset включает в себя стоимость ресурса, метод возвращает ошибку ProjectCannotEditCostResource 1050. Можно использовать метод CreateResources для создания ресурсов, но методы класса Resource не могут изменять их. Для получения дополнительных сведений см What the PSI does and does not do.

Разрешения Project Server

Разрешение

Описание

SaveProject

Позволяет пользователю сохранять указанный проект. Разрешение категории.

SaveProjectTemplate

Позволяет пользователю создавать и сохранять как шаблон проекта корпоративного проекта.

См. также

Справочные материалы

Project класс

Элементы Project

Пространство имен WebSvcProject