Compartilhar via


FabricClient.RepairManagementClient.CancelRepairTaskAsync Método

Definição

Sobrecargas

CancelRepairTaskAsync(String, Int64, Boolean)

Solicita o cancelamento da tarefa de reparo fornecida.

CancelRepairTaskAsync(String, Int64, Boolean, TimeSpan, CancellationToken)

Solicita o cancelamento da tarefa de reparo fornecida.

CancelRepairTaskAsync(String, Int64, Boolean)

Solicita o cancelamento da tarefa de reparo fornecida.

public System.Threading.Tasks.Task<long> CancelRepairTaskAsync (string repairTaskId, long version, bool requestAbort);
member this.CancelRepairTaskAsync : string * int64 * bool -> System.Threading.Tasks.Task<int64>
Public Function CancelRepairTaskAsync (repairTaskId As String, version As Long, requestAbort As Boolean) As Task(Of Long)

Parâmetros

repairTaskId
String

A ID da tarefa de reparo a ser cancelada.

version
Int64

O número da versão atual da tarefa de reparo. Se não for zero, a solicitação só terá êxito se esse valor corresponder ao valor atual real da tarefa de reparo. Se for zero, nenhuma verificação de versão será executada.

requestAbort
Boolean

True se o reparo deve ser interrompido o mais rápido possível, mesmo que ele já tenha iniciado a execução. False se o reparo deve ser cancelado somente se a execução ainda não tiver sido iniciada.

Retornos

O novo número de versão da tarefa de reparo.

Aplica-se a

CancelRepairTaskAsync(String, Int64, Boolean, TimeSpan, CancellationToken)

Solicita o cancelamento da tarefa de reparo fornecida.

public System.Threading.Tasks.Task<long> CancelRepairTaskAsync (string repairTaskId, long version, bool requestAbort, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.CancelRepairTaskAsync : string * int64 * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
Public Function CancelRepairTaskAsync (repairTaskId As String, version As Long, requestAbort As Boolean, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of Long)

Parâmetros

repairTaskId
String

A ID da tarefa de reparo a ser cancelada.

version
Int64

O número da versão atual da tarefa de reparo. Se não for zero, a solicitação só terá êxito se esse valor corresponder ao valor atual real da tarefa de reparo. Se for zero, nenhuma verificação de versão será executada.

requestAbort
Boolean

True se o reparo deve ser interrompido o mais rápido possível, mesmo que ele já tenha iniciado a execução. False se o reparo deve ser cancelado somente se a execução ainda não tiver sido iniciada.

timeout
TimeSpan

A quantidade máxima de tempo que o Service Fabric permitirá que essa operação continue antes de retornar um TimeoutException.

cancellationToken
CancellationToken

O token de cancelamento opcional que a operação está observando. Ele pode ser usado para enviar uma notificação de que a operação deve ser cancelada. Observe que o cancelamento é um aviso e que a operação ainda pode ser concluída mesmo se for cancelada.

Retornos

O novo número de versão da tarefa de reparo.

Aplica-se a