Partager via


FabricClient.TestManagementClient.CancelTestCommandAsync Méthode

Définition

Surcharges

CancelTestCommandAsync(Guid, Boolean)

Annule une commande de test.

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Annule une commande de test.

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Annule une commande de test.

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Annule une commande de test.

CancelTestCommandAsync(Guid, Boolean)

Annule une commande de test.

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

Paramètres

operationId
Guid

Indique l’operationId de la commande de test à annuler.

force
Boolean

Indique s’il faut restaurer correctement et propre’état système interne modifié en exécutant la commande de test. Consultez la section Notes.

Retours

Tâche.

Remarques

Si force est false, la commande de test spécifiée est correctement arrêtée et nettoyée. Si force est défini sur true, la commande va être abandonnée et un état interne peut éventuellement être conservé. La définition de force sur true doit être utilisée avec précaution. L’appel de CancelTestCommandAsync() avec force défini sur true n’est pas autorisé tant que CancelTestCommandAsync() n’a pas été appelé sur la même commande de test avec force définie sur false en premier, ou à moins que la commande de test ait déjà un TestCommandProgressState de TestCommandProgressState.RollingBack. Clarification : TestCommandProgressState.RollingBack signifie que le système nettoie l’état interne du système provoqué par l’exécution de la commande. Cela ne restaurera pas les données si la commande de test engendre une perte de données. Par exemple, si vous appelez StartPartitionDataLossAsync(), puis appelez CancelTestCommandAsync(), le système n’propre l’état interne que de l’exécution de la commande. Il ne restaurera pas les données de la partition cible si la commande a progressé suffisamment pour entraîner une perte de données.

Remarque importante : si cette API est appelée avec force==true, l’état interne peut être conservé. CleanTestStateAsync() doit être appelé pour supprimer l’état qui a peut-être été laissé derrière.

FaultAnalysisService doit être activé pour utiliser cette API.

S’applique à

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

Annule une commande de test.

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

Paramètres

operationId
Guid

Indique l’operationId de la commande de test à annuler.

force
Boolean

Indique s’il faut restaurer correctement et propre’état système interne modifié en exécutant la commande de test. Consultez la section Notes.

cancellationToken
CancellationToken

Ce jeton peut être signalé pour annuler cette opération avant qu’elle ne se termine

Retours

Tâche.

Remarques

Si force est false, la commande de test spécifiée est correctement arrêtée et nettoyée. Si force est défini sur true, la commande va être abandonnée et un état interne peut éventuellement être conservé. La définition de force sur true doit être utilisée avec précaution. L’appel de CancelTestCommandAsync() avec force défini sur true n’est pas autorisé tant que CancelTestCommandAsync() n’a pas été appelé sur la même commande de test avec force définie sur false en premier, ou à moins que la commande de test ait déjà un TestCommandProgressState de TestCommandProgressState.RollingBack. Clarification : TestCommandProgressState.RollingBack signifie que le système nettoie l’état interne du système provoqué par l’exécution de la commande. Cela ne restaurera pas les données si la commande de test engendre une perte de données. Par exemple, si vous appelez StartPartitionDataLossAsync(), puis appelez CancelTestCommandAsync(), le système n’propre l’état interne que de l’exécution de la commande. Il ne restaurera pas les données de la partition cible si la commande a progressé suffisamment pour entraîner une perte de données.

Remarque importante : si cette API est appelée avec force==true, l’état interne peut être conservé. CleanTestStateAsync() doit être appelé pour supprimer l’état qui a peut-être été laissé derrière.

FaultAnalysisService doit être activé pour utiliser cette API.

S’applique à

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

Annule une commande de test.

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

Paramètres

operationId
Guid

Indique l’operationId de la commande de test à annuler.

force
Boolean

Indique s’il faut restaurer correctement et propre’état système interne modifié en exécutant la commande de test. Consultez la section Notes.

timeout
TimeSpan

Délai d’attente à utiliser pour l’appel d’API.

Retours

Tâche.

Remarques

Si force est false, la commande de test spécifiée est correctement arrêtée et nettoyée. Si force est défini sur true, la commande va être abandonnée et un état interne peut éventuellement être conservé. La définition de force sur true doit être utilisée avec précaution. L’appel de CancelTestCommandAsync() avec force défini sur true n’est pas autorisé tant que CancelTestCommandAsync() n’a pas été appelé sur la même commande de test avec force définie sur false en premier, ou à moins que la commande de test ait déjà un TestCommandProgressState de TestCommandProgressState.RollingBack. Clarification : TestCommandProgressState.RollingBack signifie que le système nettoie l’état interne du système provoqué par l’exécution de la commande. Cela ne restaurera pas les données si la commande de test engendre une perte de données. Par exemple, si vous appelez StartPartitionDataLossAsync(), puis appelez CancelTestCommandAsync(), le système n’propre l’état interne que de l’exécution de la commande. Il ne restaurera pas les données de la partition cible si la commande a progressé suffisamment pour entraîner une perte de données.

Remarque importante : si cette API est appelée avec force==true, l’état interne peut être conservé. CleanTestStateAsync() doit être appelé pour supprimer l’état qui a peut-être été laissé derrière.

FaultAnalysisService doit être activé pour utiliser cette API.

S’applique à

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

Annule une commande de test.

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

Paramètres

operationId
Guid

Indique l’operationId de la commande de test à annuler.

force
Boolean

Indique s’il faut restaurer correctement et propre’état système interne modifié en exécutant la commande de test. Consultez la section Notes.

timeout
TimeSpan

Délai d’attente à utiliser pour l’appel d’API.

cancellationToken
CancellationToken

Ce jeton peut être signalé pour annuler cette opération avant qu’elle ne se termine

Retours

Tâche.

Remarques

Si force est false, la commande de test spécifiée est correctement arrêtée et nettoyée. Si force est défini sur true, la commande va être abandonnée et un état interne peut éventuellement être conservé. La définition de force sur true doit être utilisée avec précaution. L’appel de CancelTestCommandAsync() avec force défini sur true n’est pas autorisé tant que CancelTestCommandAsync() n’a pas été appelé sur la même commande de test avec force définie sur false en premier, ou à moins que la commande de test ait déjà un TestCommandProgressState de TestCommandProgressState.RollingBack. Clarification : TestCommandProgressState.RollingBack signifie que le système nettoie l’état interne du système provoqué par l’exécution de la commande. Cela ne restaurera pas les données si la commande de test engendre une perte de données. Par exemple, si vous appelez StartPartitionDataLossAsync(), puis appelez CancelTestCommandAsync(), le système n’propre l’état interne que de l’exécution de la commande. Il ne restaurera pas les données de la partition cible si la commande a progressé suffisamment pour entraîner une perte de données.

Remarque importante : si cette API est appelée avec force==true, l’état interne peut être conservé. CleanTestStateAsync() doit être appelé pour supprimer l’état qui a peut-être été laissé derrière.

FaultAnalysisService doit être activé pour utiliser cette API.

S’applique à