FabricClient.TestManagementClient.CancelTestCommandAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET