FabricClient.TestManagementClient.CancelTestCommandAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CancelTestCommandAsync(Guid, Boolean) |
テスト コマンドを取り消します。 |
CancelTestCommandAsync(Guid, Boolean, CancellationToken) |
テスト コマンドを取り消します。 |
CancelTestCommandAsync(Guid, Boolean, TimeSpan) |
テスト コマンドを取り消します。 |
CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken) |
テスト コマンドを取り消します。 |
CancelTestCommandAsync(Guid, Boolean)
テスト コマンドを取り消します。
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
パラメーター
- operationId
- Guid
取り消すテスト コマンドの operationId を示します。
- force
- Boolean
テスト コマンドを実行して変更された内部システム状態を正常にロールバックしてクリーンするかどうかを示します。 「解説」を参照してください。
戻り値
タスク。
注釈
force が false の場合、指定されたテスト コマンドは正常に停止され、クリーンアップされます。 force が true の場合、このコマンドは中止され、一部の内部状態は取り残される可能性があります。 force を true として指定する際は、注意してください。 Force が true に設定された CancelTestCommandAsync() の呼び出しは、最初に force が false に設定された同じテスト コマンドで CancelTestCommandAsync() が呼び出されるまで、またはテスト コマンドに TestCommandProgressState.RollingBack の TestCommandProgressState が既に設定されていない限り、許可されません。 説明: TestCommandProgressState.RollingBack は、コマンドの実行によってシステムが内部システム状態をクリーンアップすることを意味します。 テスト コマンドがデータ損失の原因だった場合、データは復元されません。 たとえば、StartPartitionDataLossAsync() を呼び出し、CancelTestCommandAsync() を呼び出すと、システムはコマンドの実行から内部状態のみをクリーンします。 データ損失を引き起こすほどコマンドが進行した場合、対象パーティションのデータは復元されません。
重要な注意: この API は force==true を指定して呼び出した場合、内部状態は取り残される可能性があります。 残されている可能性のある状態を削除するには、CleanTestStateAsync() を呼び出す必要があります。
この API を使用するには、FaultAnalysisService を有効にする必要があります。
適用対象
CancelTestCommandAsync(Guid, Boolean, CancellationToken)
テスト コマンドを取り消します。
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
パラメーター
- operationId
- Guid
取り消すテスト コマンドの operationId を示します。
- force
- Boolean
テスト コマンドを実行して変更された内部システム状態を正常にロールバックしてクリーンするかどうかを示します。 「解説」を参照してください。
- cancellationToken
- CancellationToken
このトークンは、完了する前にこの操作を中止するように通知できます
戻り値
タスク。
注釈
force が false の場合、指定されたテスト コマンドは正常に停止され、クリーンアップされます。 force が true の場合、このコマンドは中止され、一部の内部状態は取り残される可能性があります。 force を true として指定する際は、注意してください。 Force が true に設定された CancelTestCommandAsync() の呼び出しは、最初に force が false に設定された同じテスト コマンドで CancelTestCommandAsync() が呼び出されるまで、またはテスト コマンドに TestCommandProgressState.RollingBack の TestCommandProgressState が既に設定されていない限り、許可されません。 説明: TestCommandProgressState.RollingBack は、コマンドの実行によってシステムが内部システム状態をクリーンアップすることを意味します。 テスト コマンドがデータ損失の原因だった場合、データは復元されません。 たとえば、StartPartitionDataLossAsync() を呼び出し、CancelTestCommandAsync() を呼び出すと、システムはコマンドの実行から内部状態のみをクリーンします。 データ損失を引き起こすほどコマンドが進行した場合、対象パーティションのデータは復元されません。
重要な注意: この API は force==true を指定して呼び出した場合、内部状態は取り残される可能性があります。 残されている可能性のある状態を削除するには、CleanTestStateAsync() を呼び出す必要があります。
この API を使用するには、FaultAnalysisService を有効にする必要があります。
適用対象
CancelTestCommandAsync(Guid, Boolean, TimeSpan)
テスト コマンドを取り消します。
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
パラメーター
- operationId
- Guid
取り消すテスト コマンドの operationId を示します。
- force
- Boolean
テスト コマンドを実行して変更された内部システム状態を正常にロールバックしてクリーンするかどうかを示します。 「解説」を参照してください。
- timeout
- TimeSpan
API 呼び出しに使用するタイムアウト。
戻り値
タスク。
注釈
force が false の場合、指定されたテスト コマンドは正常に停止され、クリーンアップされます。 force が true の場合、このコマンドは中止され、一部の内部状態は取り残される可能性があります。 force を true として指定する際は、注意してください。 Force が true に設定された CancelTestCommandAsync() の呼び出しは、最初に force が false に設定された同じテスト コマンドで CancelTestCommandAsync() が呼び出されるまで、またはテスト コマンドに TestCommandProgressState.RollingBack の TestCommandProgressState が既に設定されていない限り、許可されません。 説明: TestCommandProgressState.RollingBack は、コマンドの実行によってシステムが内部システム状態をクリーンアップすることを意味します。 テスト コマンドがデータ損失の原因だった場合、データは復元されません。 たとえば、StartPartitionDataLossAsync() を呼び出し、CancelTestCommandAsync() を呼び出すと、システムはコマンドの実行から内部状態のみをクリーンします。 データ損失を引き起こすほどコマンドが進行した場合、対象パーティションのデータは復元されません。
重要な注意: この API は force==true を指定して呼び出した場合、内部状態は取り残される可能性があります。 残されている可能性のある状態を削除するには、CleanTestStateAsync() を呼び出す必要があります。
この API を使用するには、FaultAnalysisService を有効にする必要があります。
適用対象
CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)
テスト コマンドを取り消します。
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
パラメーター
- operationId
- Guid
取り消すテスト コマンドの operationId を示します。
- force
- Boolean
テスト コマンドを実行して変更された内部システム状態を正常にロールバックしてクリーンするかどうかを示します。 「解説」を参照してください。
- timeout
- TimeSpan
API 呼び出しに使用するタイムアウト。
- cancellationToken
- CancellationToken
このトークンは、完了する前にこの操作を中止するように通知できます
戻り値
タスク。
注釈
force が false の場合、指定されたテスト コマンドは正常に停止され、クリーンアップされます。 force が true の場合、このコマンドは中止され、一部の内部状態は取り残される可能性があります。 force を true として指定する際は、注意してください。 Force が true に設定された CancelTestCommandAsync() の呼び出しは、最初に force が false に設定された同じテスト コマンドで CancelTestCommandAsync() が呼び出されるまで、またはテスト コマンドに TestCommandProgressState.RollingBack の TestCommandProgressState が既に設定されていない限り、許可されません。 説明: TestCommandProgressState.RollingBack は、コマンドの実行によってシステムが内部システム状態をクリーンアップすることを意味します。 テスト コマンドがデータ損失の原因だった場合、データは復元されません。 たとえば、StartPartitionDataLossAsync() を呼び出し、CancelTestCommandAsync() を呼び出すと、システムはコマンドの実行から内部状態のみをクリーンします。 データ損失を引き起こすほどコマンドが進行した場合、対象パーティションのデータは復元されません。
重要な注意: この API は force==true を指定して呼び出した場合、内部状態は取り残される可能性があります。 残されている可能性のある状態を削除するには、CleanTestStateAsync() を呼び出す必要があります。
この API を使用するには、FaultAnalysisService を有効にする必要があります。
適用対象
Azure SDK for .NET