FabricClient.TestManagementClient.CancelTestCommandAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CancelTestCommandAsync(Guid, Boolean) |
Bricht einen Testbefehl ab. |
CancelTestCommandAsync(Guid, Boolean, CancellationToken) |
Bricht einen Testbefehl ab. |
CancelTestCommandAsync(Guid, Boolean, TimeSpan) |
Bricht einen Testbefehl ab. |
CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken) |
Bricht einen Testbefehl ab. |
CancelTestCommandAsync(Guid, Boolean)
Bricht einen Testbefehl ab.
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
Parameter
- operationId
- Guid
Gibt die operationId des abzubrechenden Testbefehls an.
- force
- Boolean
Gibt an, ob ein ordnungsgemäßes Rollback und sauber internen Systemstatus ausgeführt werden soll, der durch Ausführen des Testbefehls geändert wurde. Siehe Hinweise.
Gibt zurück
Eine Aufgabe.
Hinweise
Wenn force false ist, wird der angegebene Testbefehl ordnungsgemäß beendet und bereinigt. Wenn „force“ auf „true“ festgelegt ist, wird der Befehl abgebrochen und möglicherweise wird ein interner Zustand beibehalten. „force“ sollte nur mit Bedacht auf „true“ festgelegt werden. Das Aufrufen von CancelTestCommandAsync() mit force set auf true ist erst zulässig, wenn CancelTestCommandAsync() für denselben Testbefehl mit erzwingen erster Einstellung aufgerufen wurde, oder es sei denn, der Testbefehl verfügt bereits über einen TestCommandProgressState von TestCommandProgressState.RollingBack. Klarstellung: TestCommandProgressState.RollingBack bedeutet, dass das System den internen Systemzustand bereinigt, der durch die Ausführung des Befehls verursacht wird. Es werden keine Daten wiederhergestellt, wenn der Testbefehl einen Datenverlust verursacht hätte. Wenn Sie beispielsweise StartPartitionDataLossAsync() aufrufen, dann CancelTestCommandAsync() aufrufen, sauber das System nur den internen Zustand auf, wenn der Befehl ausgeführt wird. Die Daten der Zielpartition werden nicht wiederhergestellt, wenn der Befehl weit genug fortgeschritten ist, um einen Datenverlust zu verursachen.
Wichtiger Hinweis: Wenn diese API mit „force==true“ aufgerufen wird, bleibt möglicherweise der interne Zustand zurück. CleanTestStateAsync() sollte aufgerufen werden, um den zustand zu entfernen, der möglicherweise zurückgelassen wurde.
Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.
Gilt für:
CancelTestCommandAsync(Guid, Boolean, CancellationToken)
Bricht einen Testbefehl ab.
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
Parameter
- operationId
- Guid
Gibt die operationId des abzubrechenden Testbefehls an.
- force
- Boolean
Gibt an, ob ein ordnungsgemäßes Rollback und sauber internen Systemstatus ausgeführt werden soll, der durch Ausführen des Testbefehls geändert wurde. Siehe Hinweise.
- cancellationToken
- CancellationToken
Diesem Token kann signalisiert werden, dass dieser Vorgang abgebrochen wird, bevor er abgeschlossen wird.
Gibt zurück
Eine Aufgabe.
Hinweise
Wenn force false ist, wird der angegebene Testbefehl ordnungsgemäß beendet und bereinigt. Wenn „force“ auf „true“ festgelegt ist, wird der Befehl abgebrochen und möglicherweise wird ein interner Zustand beibehalten. „force“ sollte nur mit Bedacht auf „true“ festgelegt werden. Das Aufrufen von CancelTestCommandAsync() mit force set auf true ist erst zulässig, wenn CancelTestCommandAsync() für denselben Testbefehl mit erzwingen erster Einstellung aufgerufen wurde, oder es sei denn, der Testbefehl verfügt bereits über einen TestCommandProgressState von TestCommandProgressState.RollingBack. Klarstellung: TestCommandProgressState.RollingBack bedeutet, dass das System den internen Systemzustand bereinigt, der durch die Ausführung des Befehls verursacht wird. Es werden keine Daten wiederhergestellt, wenn der Testbefehl einen Datenverlust verursacht hätte. Wenn Sie beispielsweise StartPartitionDataLossAsync() aufrufen, dann CancelTestCommandAsync() aufrufen, sauber das System nur den internen Zustand auf, wenn der Befehl ausgeführt wird. Die Daten der Zielpartition werden nicht wiederhergestellt, wenn der Befehl weit genug fortgeschritten ist, um einen Datenverlust zu verursachen.
Wichtiger Hinweis: Wenn diese API mit „force==true“ aufgerufen wird, bleibt möglicherweise der interne Zustand zurück. CleanTestStateAsync() sollte aufgerufen werden, um den zustand zu entfernen, der möglicherweise zurückgelassen wurde.
Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.
Gilt für:
CancelTestCommandAsync(Guid, Boolean, TimeSpan)
Bricht einen Testbefehl ab.
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
Parameter
- operationId
- Guid
Gibt die operationId des abzubrechenden Testbefehls an.
- force
- Boolean
Gibt an, ob ein ordnungsgemäßes Rollback und sauber internen Systemstatus ausgeführt werden soll, der durch Ausführen des Testbefehls geändert wurde. Siehe Hinweise.
- timeout
- TimeSpan
Das Timeout, das für den API-Aufruf verwendet werden soll.
Gibt zurück
Eine Aufgabe.
Hinweise
Wenn force false ist, wird der angegebene Testbefehl ordnungsgemäß beendet und bereinigt. Wenn „force“ auf „true“ festgelegt ist, wird der Befehl abgebrochen und möglicherweise wird ein interner Zustand beibehalten. „force“ sollte nur mit Bedacht auf „true“ festgelegt werden. Das Aufrufen von CancelTestCommandAsync() mit force set auf true ist erst zulässig, wenn CancelTestCommandAsync() für denselben Testbefehl mit erzwingen erster Einstellung aufgerufen wurde, oder es sei denn, der Testbefehl verfügt bereits über einen TestCommandProgressState von TestCommandProgressState.RollingBack. Klarstellung: TestCommandProgressState.RollingBack bedeutet, dass das System den internen Systemzustand bereinigt, der durch die Ausführung des Befehls verursacht wird. Es werden keine Daten wiederhergestellt, wenn der Testbefehl einen Datenverlust verursacht hätte. Wenn Sie beispielsweise StartPartitionDataLossAsync() aufrufen, dann CancelTestCommandAsync() aufrufen, sauber das System nur den internen Zustand auf, wenn der Befehl ausgeführt wird. Die Daten der Zielpartition werden nicht wiederhergestellt, wenn der Befehl weit genug fortgeschritten ist, um einen Datenverlust zu verursachen.
Wichtiger Hinweis: Wenn diese API mit „force==true“ aufgerufen wird, bleibt möglicherweise der interne Zustand zurück. CleanTestStateAsync() sollte aufgerufen werden, um den zustand zu entfernen, der möglicherweise zurückgelassen wurde.
Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.
Gilt für:
CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)
Bricht einen Testbefehl ab.
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
Parameter
- operationId
- Guid
Gibt die operationId des abzubrechenden Testbefehls an.
- force
- Boolean
Gibt an, ob ein ordnungsgemäßes Rollback und sauber internen Systemstatus ausgeführt werden soll, der durch Ausführen des Testbefehls geändert wurde. Siehe Hinweise.
- timeout
- TimeSpan
Das Timeout, das für den API-Aufruf verwendet werden soll.
- cancellationToken
- CancellationToken
Diesem Token kann signalisiert werden, dass dieser Vorgang abgebrochen wird, bevor er abgeschlossen wird.
Gibt zurück
Eine Aufgabe.
Hinweise
Wenn force false ist, wird der angegebene Testbefehl ordnungsgemäß beendet und bereinigt. Wenn „force“ auf „true“ festgelegt ist, wird der Befehl abgebrochen und möglicherweise wird ein interner Zustand beibehalten. „force“ sollte nur mit Bedacht auf „true“ festgelegt werden. Das Aufrufen von CancelTestCommandAsync() mit force set auf true ist erst zulässig, wenn CancelTestCommandAsync() für denselben Testbefehl mit erzwingen erster Einstellung aufgerufen wurde, oder es sei denn, der Testbefehl verfügt bereits über einen TestCommandProgressState von TestCommandProgressState.RollingBack. Klarstellung: TestCommandProgressState.RollingBack bedeutet, dass das System den internen Systemzustand bereinigt, der durch die Ausführung des Befehls verursacht wird. Es werden keine Daten wiederhergestellt, wenn der Testbefehl einen Datenverlust verursacht hätte. Wenn Sie beispielsweise StartPartitionDataLossAsync() aufrufen, dann CancelTestCommandAsync() aufrufen, sauber das System nur den internen Zustand auf, wenn der Befehl ausgeführt wird. Die Daten der Zielpartition werden nicht wiederhergestellt, wenn der Befehl weit genug fortgeschritten ist, um einen Datenverlust zu verursachen.
Wichtiger Hinweis: Wenn diese API mit „force==true“ aufgerufen wird, bleibt möglicherweise der interne Zustand zurück. CleanTestStateAsync() sollte aufgerufen werden, um den zustand zu entfernen, der möglicherweise zurückgelassen wurde.
Der FaultAnalysisService muss für die Verwendung dieser API aktiviert sein.
Gilt für:
Azure SDK for .NET