Partilhar via


FabricClient.TestManagementClient.CancelTestCommandAsync Método

Definição

Sobrecargas

CancelTestCommandAsync(Guid, Boolean)

Cancela um comando de teste.

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Cancela um comando de teste.

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Cancela um comando de teste.

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Cancela um comando de teste.

CancelTestCommandAsync(Guid, Boolean)

Cancela um comando de teste.

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 a operationId do comando de teste a ser cancelado.

force
Boolean

Indica se é necessário reverter normalmente e limpo o estado interno do sistema modificado executando o comando de teste. Consulte Observações.

Retornos

Uma Tarefa.

Comentários

Se force for false, o comando de teste especificado será normalmente interrompido e limpo. Se forçar for true, o comando será anulado e algum estado interno pode ser deixado para trás. Especificar force como verdadeiro deve ser usada com cuidado. Chamar CancelTestCommandAsync() com force set como true não é permitido até CancelTestCommandAsync() ter sido chamado no mesmo comando de teste com force set como false primeiro ou a menos que o comando de teste já tenha um TestCommandProgressState de TestCommandProgressState.RollingBack. Esclarecimento: TestCommandProgressState.RollingBack significa que o sistema limpará/está limpando o estado interno do sistema causado pela execução do comando. Ele não irá restaurar os dados se o comando de teste foi causar perda de dados. Por exemplo, se você chamar StartPartitionDataLossAsync() e chamar CancelTestCommandAsync(), o sistema só limpo o estado interno da execução do comando. Ele não irá restaurar os dados da partição de destino, se o comando progrediu distante o suficiente para causar perda de dados.

Observação importante: se essa API for invocada com force==true, o estado interno poderá ser deixado para trás. CleanTestStateAsync() deve ser invocado para remover o estado que pode ter sido deixado para trás.

O FaultAnalysisService deve estar habilitado para usar essa API.

Aplica-se a

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Cancela um comando de teste.

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 a operationId do comando de teste a ser cancelado.

force
Boolean

Indica se é necessário reverter normalmente e limpo o estado interno do sistema modificado executando o comando de teste. Consulte Observações.

cancellationToken
CancellationToken

Esse token pode ser sinalizado para anular essa operação antes de ser concluído

Retornos

Uma Tarefa.

Comentários

Se force for false, o comando de teste especificado será normalmente interrompido e limpo. Se forçar for true, o comando será anulado e algum estado interno pode ser deixado para trás. Especificar force como verdadeiro deve ser usada com cuidado. Chamar CancelTestCommandAsync() com force set como true não é permitido até CancelTestCommandAsync() ter sido chamado no mesmo comando de teste com force set como false primeiro ou a menos que o comando de teste já tenha um TestCommandProgressState de TestCommandProgressState.RollingBack. Esclarecimento: TestCommandProgressState.RollingBack significa que o sistema limpará/está limpando o estado interno do sistema causado pela execução do comando. Ele não irá restaurar os dados se o comando de teste foi causar perda de dados. Por exemplo, se você chamar StartPartitionDataLossAsync() e chamar CancelTestCommandAsync(), o sistema só limpo o estado interno da execução do comando. Ele não irá restaurar os dados da partição de destino, se o comando progrediu distante o suficiente para causar perda de dados.

Observação importante: se essa API for invocada com force==true, o estado interno poderá ser deixado para trás. CleanTestStateAsync() deve ser invocado para remover o estado que pode ter sido deixado para trás.

O FaultAnalysisService deve estar habilitado para usar essa API.

Aplica-se a

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Cancela um comando de teste.

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 a operationId do comando de teste a ser cancelado.

force
Boolean

Indica se é necessário reverter normalmente e limpo o estado interno do sistema modificado executando o comando de teste. Consulte Observações.

timeout
TimeSpan

O tempo limite a ser usado para a chamada à API.

Retornos

Uma Tarefa.

Comentários

Se force for false, o comando de teste especificado será normalmente interrompido e limpo. Se forçar for true, o comando será anulado e algum estado interno pode ser deixado para trás. Especificar force como verdadeiro deve ser usada com cuidado. Chamar CancelTestCommandAsync() com force set como true não é permitido até CancelTestCommandAsync() ter sido chamado no mesmo comando de teste com force set como false primeiro ou a menos que o comando de teste já tenha um TestCommandProgressState de TestCommandProgressState.RollingBack. Esclarecimento: TestCommandProgressState.RollingBack significa que o sistema limpará/está limpando o estado interno do sistema causado pela execução do comando. Ele não irá restaurar os dados se o comando de teste foi causar perda de dados. Por exemplo, se você chamar StartPartitionDataLossAsync() e chamar CancelTestCommandAsync(), o sistema só limpo o estado interno da execução do comando. Ele não irá restaurar os dados da partição de destino, se o comando progrediu distante o suficiente para causar perda de dados.

Observação importante: se essa API for invocada com force==true, o estado interno poderá ser deixado para trás. CleanTestStateAsync() deve ser invocado para remover o estado que pode ter sido deixado para trás.

O FaultAnalysisService deve estar habilitado para usar essa API.

Aplica-se a

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Cancela um comando de teste.

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 a operationId do comando de teste a ser cancelado.

force
Boolean

Indica se é necessário reverter normalmente e limpo o estado interno do sistema modificado executando o comando de teste. Consulte Observações.

timeout
TimeSpan

O tempo limite a ser usado para a chamada à API.

cancellationToken
CancellationToken

Esse token pode ser sinalizado para anular essa operação antes de ser concluído

Retornos

Uma Tarefa.

Comentários

Se force for false, o comando de teste especificado será normalmente interrompido e limpo. Se forçar for true, o comando será anulado e algum estado interno pode ser deixado para trás. Especificar force como verdadeiro deve ser usada com cuidado. Chamar CancelTestCommandAsync() com force set como true não é permitido até CancelTestCommandAsync() ter sido chamado no mesmo comando de teste com force set como false primeiro ou a menos que o comando de teste já tenha um TestCommandProgressState de TestCommandProgressState.RollingBack. Esclarecimento: TestCommandProgressState.RollingBack significa que o sistema limpará/está limpando o estado interno do sistema causado pela execução do comando. Ele não irá restaurar os dados se o comando de teste foi causar perda de dados. Por exemplo, se você chamar StartPartitionDataLossAsync() e chamar CancelTestCommandAsync(), o sistema só limpo o estado interno da execução do comando. Ele não irá restaurar os dados da partição de destino, se o comando progrediu distante o suficiente para causar perda de dados.

Observação importante: se essa API for invocada com force==true, o estado interno poderá ser deixado para trás. CleanTestStateAsync() deve ser invocado para remover o estado que pode ter sido deixado para trás.

O FaultAnalysisService deve estar habilitado para usar essa API.

Aplica-se a