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 Professional 2013中的日程排定引擎使用计划引擎。在使用QueueUpdateProject2时它不需要在Project Professional 2013更新计划中打开项目。
如QueueUpdateProject2, Project类方法不能创建、 编辑或删除成本资源。如果ProjectDataSet在dataset参数中包括的成本资源、 该方法将返回 1050年的ProjectCannotEditCostResource错误。您可以使用CreateResources方法来创建成本资源但Resource类方法不能对其进行编辑。更多的信息请参阅PSI 可实现的操作和不可实现的操作。
Project Server 权限
权限 |
说明 |
---|---|
允许用户保存指定的项目。类别的权限。 |
|
允许用户创建并保存为企业项目模板的项目。 |