Compartir a través de


FabricClient.TestManagementClient.CancelTestCommandAsync Método

Definición

Sobrecargas

CancelTestCommandAsync(Guid, Boolean)

Cancela un comando de prueba.

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Cancela un comando de prueba.

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Cancela un comando de prueba.

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Cancela un comando de prueba.

CancelTestCommandAsync(Guid, Boolean)

Cancela un comando de prueba.

public System.Threading.Tasks.Task CancelTestCommandAsync (Guid operationId, bool force);
member this.CancelTestCommandAsync : Guid * bool -> System.Threading.Tasks.Task
Public Function CancelTestCommandAsync (operationId As Guid, force As Boolean) As Task

Parámetros

operationId
Guid

Indica el operationId del comando de prueba que se va a cancelar.

force
Boolean

Indica si se va a revertir y limpiar correctamente el estado interno del sistema modificado mediante la ejecución del comando de prueba. Vea la sección Comentarios.

Devoluciones

Una tarea.

Comentarios

Si force es false, el comando de prueba especificado se detendrá y limpiará correctamente. Si force es true, se anulará el comando y puede quedar algún estado interno. Debe utilizarse con cuidado la especificación de force como true. No se permite llamar a CancelTestCommandAsync() con la fuerza establecida en true hasta que se haya llamado a CancelTestCommandAsync() en el mismo comando de prueba con force establecido en false en primer lugar, o a menos que el comando de prueba ya tenga un testCommandProgressState de TestCommandProgressState.RollingBack. Aclaración: TestCommandProgressState.RollingBack significa que el sistema limpiará o limpiará el estado interno del sistema causado por la ejecución del comando. No restaurará los datos si el comando de prueba iba a causar pérdida de datos. Por ejemplo, si llamas a StartPartitionDataLossAsync(), llama a CancelTestCommandAsync(), el sistema solo limpiará el estado interno de la ejecución del comando. No restaurará datos de la partición de destino si el comando ha progresado lo suficiente para provocar la pérdida de datos.

Nota importante: si esta API se invoca con force== true, el estado interno puede quedar atrás. Se debe invocar CleanTestStateAsync() para quitar el estado que puede haberse dejado atrás.

FaultAnalysisService debe estar habilitado para usar esta API.

Se aplica a

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Cancela un comando de prueba.

public System.Threading.Tasks.Task CancelTestCommandAsync (Guid operationId, bool force, System.Threading.CancellationToken cancellationToken);
member this.CancelTestCommandAsync : Guid * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CancelTestCommandAsync (operationId As Guid, force As Boolean, cancellationToken As CancellationToken) As Task

Parámetros

operationId
Guid

Indica el operationId del comando de prueba que se va a cancelar.

force
Boolean

Indica si se va a revertir y limpiar correctamente el estado interno del sistema modificado mediante la ejecución del comando de prueba. Vea la sección Comentarios.

cancellationToken
CancellationToken

Este token se puede indicar para anular esta operación antes de que finalice.

Devoluciones

Una tarea.

Comentarios

Si force es false, el comando de prueba especificado se detendrá y limpiará correctamente. Si force es true, se anulará el comando y puede quedar algún estado interno. Debe utilizarse con cuidado la especificación de force como true. No se permite llamar a CancelTestCommandAsync() con la fuerza establecida en true hasta que se haya llamado a CancelTestCommandAsync() en el mismo comando de prueba con force establecido en false en primer lugar, o a menos que el comando de prueba ya tenga un testCommandProgressState de TestCommandProgressState.RollingBack. Aclaración: TestCommandProgressState.RollingBack significa que el sistema limpiará o limpiará el estado interno del sistema causado por la ejecución del comando. No restaurará los datos si el comando de prueba iba a causar pérdida de datos. Por ejemplo, si llamas a StartPartitionDataLossAsync(), llama a CancelTestCommandAsync(), el sistema solo limpiará el estado interno de la ejecución del comando. No restaurará datos de la partición de destino si el comando ha progresado lo suficiente para provocar la pérdida de datos.

Nota importante: si esta API se invoca con force== true, el estado interno puede quedar atrás. Se debe invocar CleanTestStateAsync() para quitar el estado que puede haberse dejado atrás.

FaultAnalysisService debe estar habilitado para usar esta API.

Se aplica a

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Cancela un comando de prueba.

public System.Threading.Tasks.Task CancelTestCommandAsync (Guid operationId, bool force, TimeSpan timeout);
member this.CancelTestCommandAsync : Guid * bool * TimeSpan -> System.Threading.Tasks.Task
Public Function CancelTestCommandAsync (operationId As Guid, force As Boolean, timeout As TimeSpan) As Task

Parámetros

operationId
Guid

Indica el operationId del comando de prueba que se va a cancelar.

force
Boolean

Indica si se va a revertir y limpiar correctamente el estado interno del sistema modificado mediante la ejecución del comando de prueba. Vea la sección Comentarios.

timeout
TimeSpan

Tiempo de espera que se va a usar para la llamada API.

Devoluciones

Una tarea.

Comentarios

Si force es false, el comando de prueba especificado se detendrá y limpiará correctamente. Si force es true, se anulará el comando y puede quedar algún estado interno. Debe utilizarse con cuidado la especificación de force como true. No se permite llamar a CancelTestCommandAsync() con la fuerza establecida en true hasta que se haya llamado a CancelTestCommandAsync() en el mismo comando de prueba con force establecido en false en primer lugar, o a menos que el comando de prueba ya tenga un testCommandProgressState de TestCommandProgressState.RollingBack. Aclaración: TestCommandProgressState.RollingBack significa que el sistema limpiará o limpiará el estado interno del sistema causado por la ejecución del comando. No restaurará los datos si el comando de prueba iba a causar pérdida de datos. Por ejemplo, si llamas a StartPartitionDataLossAsync(), llama a CancelTestCommandAsync(), el sistema solo limpiará el estado interno de la ejecución del comando. No restaurará datos de la partición de destino si el comando ha progresado lo suficiente para provocar la pérdida de datos.

Nota importante: si esta API se invoca con force== true, el estado interno puede quedar atrás. Se debe invocar CleanTestStateAsync() para quitar el estado que puede haberse dejado atrás.

FaultAnalysisService debe estar habilitado para usar esta API.

Se aplica a

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Cancela un comando de prueba.

public System.Threading.Tasks.Task CancelTestCommandAsync (Guid operationId, bool force, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.CancelTestCommandAsync : Guid * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CancelTestCommandAsync (operationId As Guid, force As Boolean, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

Parámetros

operationId
Guid

Indica el operationId del comando de prueba que se va a cancelar.

force
Boolean

Indica si se va a revertir y limpiar correctamente el estado interno del sistema modificado mediante la ejecución del comando de prueba. Vea la sección Comentarios.

timeout
TimeSpan

Tiempo de espera que se va a usar para la llamada API.

cancellationToken
CancellationToken

Este token se puede indicar para anular esta operación antes de que finalice.

Devoluciones

Una tarea.

Comentarios

Si force es false, el comando de prueba especificado se detendrá y limpiará correctamente. Si force es true, se anulará el comando y puede quedar algún estado interno. Debe utilizarse con cuidado la especificación de force como true. No se permite llamar a CancelTestCommandAsync() con la fuerza establecida en true hasta que se haya llamado a CancelTestCommandAsync() en el mismo comando de prueba con force establecido en false en primer lugar, o a menos que el comando de prueba ya tenga un testCommandProgressState de TestCommandProgressState.RollingBack. Aclaración: TestCommandProgressState.RollingBack significa que el sistema limpiará o limpiará el estado interno del sistema causado por la ejecución del comando. No restaurará los datos si el comando de prueba iba a causar pérdida de datos. Por ejemplo, si llamas a StartPartitionDataLossAsync(), llama a CancelTestCommandAsync(), el sistema solo limpiará el estado interno de la ejecución del comando. No restaurará datos de la partición de destino si el comando ha progresado lo suficiente para provocar la pérdida de datos.

Nota importante: si esta API se invoca con force== true, el estado interno puede quedar atrás. Se debe invocar CleanTestStateAsync() para quitar el estado que puede haberse dejado atrás.

FaultAnalysisService debe estar habilitado para usar esta API.

Se aplica a