Compartir a través de


FabricClient.RepairManagementClient.CancelRepairTaskAsync Método

Definición

Sobrecargas

CancelRepairTaskAsync(String, Int64, Boolean)

Solicita la cancelación de la tarea de reparación especificada.

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

Solicita la cancelación de la tarea de reparación especificada.

CancelRepairTaskAsync(String, Int64, Boolean)

Solicita la cancelación de la tarea de reparación especificada.

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

Identificador de la tarea de reparación que se va a cancelar.

version
Int64

El número de versión actual de la tarea de reparación. Si no es cero, la solicitud solo se realizará correctamente si este valor coincide con el valor actual real de la tarea de reparación. Si es cero, no se realiza ninguna comprobación de la versión.

requestAbort
Boolean

True si la reparación debe detenerse tan pronto como sea posible, incluso si ya se ha iniciado la ejecución. False si la reparación se debe cancelar solo si la ejecución aún no se ha iniciado.

Devoluciones

Nuevo número de versión de la tarea de reparación.

Se aplica a

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

Solicita la cancelación de la tarea de reparación especificada.

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

Identificador de la tarea de reparación que se va a cancelar.

version
Int64

El número de versión actual de la tarea de reparación. Si no es cero, la solicitud solo se realizará correctamente si este valor coincide con el valor actual real de la tarea de reparación. Si es cero, no se realiza ninguna comprobación de la versión.

requestAbort
Boolean

True si la reparación debe detenerse tan pronto como sea posible, incluso si ya se ha iniciado la ejecución. False si la reparación se debe cancelar solo si la ejecución aún no se ha iniciado.

timeout
TimeSpan

La cantidad máxima de tiempo que Service Fabric permitirá que esta operación continúe antes de devolver .TimeoutException

cancellationToken
CancellationToken

Token de cancelación opcional que observa la operación. Se puede usar para enviar una notificación de que se debe cancelar la operación. Tenga en cuenta que la cancelación es un aviso y que la operación todavía puede completarse aunque se cancele.

Devoluciones

Nuevo número de versión de la tarea de reparación.

Se aplica a