你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FabricClient.TestManagementClient.CleanTestStateAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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。