QueueSystem.RetryJob 方法

重新处理失败的作业在 Project Server 队列服务。

命名空间:  WebSvcQueueSystem
程序集:  ProjectServerServices(位于 ProjectServerServices.dll 中)

语法

声明
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/RetryJob", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub RetryJob ( _
    JobGUID As Guid _
)
用法
Dim instance As QueueSystem
Dim JobGUID As Guid

instance.RetryJob(JobGUID)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/RetryJob", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void RetryJob(
    Guid JobGUID
)

参数

备注

Project Server 允许RetryJob只有作业状态是Unknown、 Failed、 FailedNotBlocking或Cancelled。作业状态为任何其他值,如果RetryJob将生成一个 SOAP 异常。使用RetryJobCorrelationBlocked作业不工作,因为需要发生相关性级别重试。

RetryJob将作业状态设置为ReadyForProcessing。如果当前作业状态, FailedRetryJob还设置从CorrelationBlocked到ReadyForProcessing失败的作业被阻止的所有其他作业的状态。

Project Server 管理员可以使用Project Web App (https://ServerName/ProjectServerName/_layouts/pwa/Admin/queue.aspx) 在管理队列作业页上查看和重试失败的作业。

Project Server 权限

权限

说明

ManageQueue

允许用户管理 Project Server 队列。全局权限。

另请参阅

引用

QueueSystem 类

QueueSystem 成员

WebSvcQueueSystem 命名空间