Метод 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.GuidGUID задания очереди.
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
Разрешение |
Описание |
---|---|
Позволяет пользователю сохранять указанный проект. Разрешение категории. |
|
Позволяет пользователю создавать и сохранять как шаблон проекта корпоративного проекта. |