FabricClient.TestManagementClient.CancelTestCommandAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET