你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FabricClient.TestManagementClient.CleanTestStateAsync 方法

定义

重载

CleanTestStateAsync()

清理群集中的所有测试状态。

CleanTestStateAsync(TimeSpan, CancellationToken)

清理群集中的所有测试状态。

CleanTestStateAsync()

清理群集中的所有测试状态。

public System.Threading.Tasks.Task CleanTestStateAsync ();
member this.CleanTestStateAsync : unit -> System.Threading.Tasks.Task
Public Function CleanTestStateAsync () As Task

返回

任务

例外

操作花费的时间超过其分配的时间。

注解

清理群集中已为故障操作设置的所有测试状态;例如 StopNode、InvokeDataLoss、RestartPartition 和 InvokeQuorumLoss,如果其中任何操作失败,或者测试驱动程序进程终止或操作在运行过程中取消,则应调用此 API,以确保群集恢复正常状态。 通常,所有故障操作都会在 API 执行结束时清理其状态,因此只有在 API 操作中断时才需要调用 CleanTestState。

适用于

CleanTestStateAsync(TimeSpan, CancellationToken)

清理群集中的所有测试状态。

public System.Threading.Tasks.Task CleanTestStateAsync (TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.CleanTestStateAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CleanTestStateAsync (operationTimeout As TimeSpan, token As CancellationToken) As Task

参数

operationTimeout
TimeSpan

操作的总体超时。

token
CancellationToken

取消令牌

返回

任务

例外

操作花费的时间超过其分配的时间。

注解

清理群集中已为故障操作、InvokeDataLoss、RestartPartition 和 InvokeQuorumLoss 设置的所有测试状态,如果其中任何操作失败,或者测试驱动程序进程失败或操作在运行过程中取消,则应调用此 API,以确保群集恢复正常状态。 通常,所有故障操作都会在 API 执行结束时清理其状态,因此仅当 API 操作中断时,才需要调用 CleanTestState。

适用于