你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TaskOperationsExtensions.ReactivateAsync 方法

定义

重新激活任务,即使其重试计数已用尽,也允许它再次运行。

public static System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.TaskReactivateHeaders> ReactivateAsync (this Microsoft.Azure.Batch.Protocol.ITaskOperations operations, string jobId, string taskId, Microsoft.Azure.Batch.Protocol.Models.TaskReactivateOptions taskReactivateOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member ReactivateAsync : Microsoft.Azure.Batch.Protocol.ITaskOperations * string * string * Microsoft.Azure.Batch.Protocol.Models.TaskReactivateOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Batch.Protocol.Models.TaskReactivateHeaders>
<Extension()>
Public Function ReactivateAsync (operations As ITaskOperations, jobId As String, taskId As String, Optional taskReactivateOptions As TaskReactivateOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TaskReactivateHeaders)

参数

operations
ITaskOperations

此扩展方法的操作组。

jobId
String

包含任务的作业的 ID。

taskId
String

要重新激活的任务的 ID。

taskReactivateOptions
TaskReactivateOptions

操作的其他参数

cancellationToken
CancellationToken

取消标记。

返回

注解

重新激活使任务有资格再次重试,最大重试计数上限。 任务的状态更改为活动状态。 由于任务不再处于已完成状态,因此重新激活后,任何以前的退出代码或失败信息都不再可用。 每次重新激活任务时,其重试计数将重置为 0。 对于未完成或以前成功完成的任务, (退出代码为 0) ,重新激活将失败。 此外,如果作业已完成 (,或者正在终止或删除) ,则它将失败。

适用于