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

FabricClient.TestManagementClient 类

定义

提供用于发出和控制测试命令的方法。

public sealed class FabricClient.TestManagementClient
type FabricClient.TestManagementClient = class
Public NotInheritable Class FabricClient.TestManagementClient
继承
FabricClient.TestManagementClient

方法

CancelTestCommandAsync(Guid, Boolean)

取消测试命令。

CancelTestCommandAsync(Guid, Boolean, CancellationToken)

取消测试命令。

CancelTestCommandAsync(Guid, Boolean, TimeSpan)

取消测试命令。

CancelTestCommandAsync(Guid, Boolean, TimeSpan, CancellationToken)

取消测试命令。

CleanTestStateAsync()

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

CleanTestStateAsync(TimeSpan, CancellationToken)

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

GetChaosAsync(TimeSpan, CancellationToken)

获取混沌状态的说明。

GetChaosEventsAsync(ChaosEventsSegmentFilter, Int64, TimeSpan, CancellationToken)

检索 Chaos 事件的历史记录。 可以根据出现时间筛选要返回的事件。 如果未定义筛选器,将返回所有事件。

GetChaosEventsAsync(String, Int64, TimeSpan, CancellationToken)

检索混沌事件历史记录的一段。

GetChaosReportAsync(ChaosReportFilter)

检索混沌测试运行的报告。

GetChaosReportAsync(ChaosReportFilter, TimeSpan, CancellationToken)

检索混沌测试运行的报告。

GetChaosReportAsync(String)

检索混沌测试运行的报告。

GetChaosReportAsync(String, TimeSpan, CancellationToken)

检索混沌测试运行的报告。

GetChaosScheduleAsync(TimeSpan, CancellationToken)

获取 Chaos 计划的说明。

GetNodeTransitionProgressAsync(Guid, TimeSpan, CancellationToken)

获取使用 StartNodeTransitionAsync () 启动的命令的进度。

GetPartitionDataLossProgressAsync(Guid)

获取使用 StartPartitionDataLossAsync () 启动的测试命令的进度。

GetPartitionDataLossProgressAsync(Guid, CancellationToken)

获取使用 StartPartitionDataLossAsync () 启动的测试命令的进度。

GetPartitionDataLossProgressAsync(Guid, TimeSpan)

获取使用 StartPartitionDataLossAsync () 启动的测试命令的进度。

GetPartitionDataLossProgressAsync(Guid, TimeSpan, CancellationToken)

获取使用 StartPartitionDataLossAsync () 启动的测试命令的进度。

GetPartitionQuorumLossProgressAsync(Guid)

获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。

GetPartitionQuorumLossProgressAsync(Guid, CancellationToken)

获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan)

获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。

GetPartitionQuorumLossProgressAsync(Guid, TimeSpan, CancellationToken)

获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。

GetPartitionRestartProgressAsync(Guid)

获取使用 StartPartitionRestartAsync () 启动的测试命令的进度。

GetPartitionRestartProgressAsync(Guid, CancellationToken)

获取使用 StartPartitionRestartAsync () 启动的测试命令的进度。

GetPartitionRestartProgressAsync(Guid, TimeSpan)

获取使用 StartPartitionRestartAsync () 启动的测试命令的进度。

GetPartitionRestartProgressAsync(Guid, TimeSpan, CancellationToken)

获取使用 StartPartitionRestartAsync () 启动的测试命令的进度。

GetTestCommandStatusListAsync(CancellationToken)

获取测试命令的状态。

GetTestCommandStatusListAsync(TestCommandStateFilter, TestCommandTypeFilter, TimeSpan, CancellationToken)

获取测试命令的状态。

GetTestCommandStatusListAsync(TestCommandStateFilter, TimeSpan, CancellationToken)

获取测试命令的状态。

GetTestCommandStatusListAsync(TestCommandTypeFilter, TimeSpan, CancellationToken)

获取测试命令的状态。

GetTestCommandStatusListAsync(TimeSpan)

获取测试命令的状态。

GetTestCommandStatusListAsync(TimeSpan, CancellationToken)

获取测试命令的状态。

InvokeDataLossAsync(PartitionSelector, DataLossMode)
已过时.

此 API 会造成指定的分区发生数据丢失。 它会触发对分区的 OnDataLoss API 的调用。

InvokeDataLossAsync(PartitionSelector, DataLossMode, CancellationToken)
已过时.

此 API 会造成指定的分区发生数据丢失。 它会触发对分区的 OnDataLoss API 的调用。

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan)
已过时.

此 API 会造成指定的分区发生数据丢失。 它会触发对分区的 OnDataLoss API 的调用。

InvokeDataLossAsync(PartitionSelector, DataLossMode, TimeSpan, CancellationToken)
已过时.

此 API 会造成指定的分区发生数据丢失。 它会触发对分区的 OnDataLoss API 的调用。

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan)
已过时.

造成给定的有状态服务分区发生仲裁丢失。

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, CancellationToken)
已过时.

造成给定的有状态服务分区发生仲裁丢失。

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan)
已过时.

造成给定的有状态服务分区发生仲裁丢失。

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan, CancellationToken)
已过时.

造成给定的有状态服务分区发生仲裁丢失。

RestartPartitionAsync(PartitionSelector, RestartPartitionMode)
已过时.

此 API 将同时重启分区的部分或所有副本, (确保所有副本同时关闭,) 具体取决于 RestartPartitionMode

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, CancellationToken)
已过时.

此 API 将同时重启分区的部分或所有副本, (确保所有副本同时关闭,) 具体取决于 RestartPartitionMode

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan)
已过时.

此 API 将同时重启分区的部分或所有副本, (确保所有副本同时关闭,) 具体取决于 RestartPartitionMode

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)
已过时.

此 API 将同时重启分区的部分或所有副本, (确保所有副本同时关闭,) 具体取决于 RestartPartitionMode

SetChaosScheduleAsync(ChaosScheduleDescription, TimeSpan, CancellationToken)

此 API 将设置混沌计划的说明。

StartChaosAsync(ChaosParameters)

此 API 将使用提供的参数值启动 Chaos。

StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken)

此 API 将使用提供的参数值启动 Chaos。

StartNodePoisonAsync(StartNodePoisonDescription, TimeSpan, CancellationToken)

此 API 会毒害节点以使其关闭,然后成功重新加入 cluser。

StartNodeTransitionAsync(NodeTransitionDescription, TimeSpan, CancellationToken)

启动或停止群集节点。 群集节点是一个进程,而不是 OS 实例本身。 若要启动节点,请将 NodeStartDescription 类型的对象传入 description 参数。 若要停止节点,请传入 NodeStopDescription 类型的对象。 此 API 返回后,调用 GetNodeTransitionProgressAsync () 以获取操作进度。

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode)

此 API 会造成指定的分区发生数据丢失。 它会触发对分区的 OnDataLoss API 的调用。

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, CancellationToken)

此 API 会造成指定的分区发生数据丢失。 它会触发对分区的 OnDataLoss API 的调用。

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan)

此 API 会造成指定的分区发生数据丢失。 它会触发对分区的 OnDataLoss API 的调用。

StartPartitionDataLossAsync(Guid, PartitionSelector, DataLossMode, TimeSpan, CancellationToken)

此 API 会造成指定的分区发生数据丢失。 它会触发对分区的 OnDataLoss API 的调用。

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan)

造成给定的有状态服务分区发生仲裁丢失。

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan, CancellationToken)

造成给定的有状态服务分区发生仲裁丢失。

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan)

造成给定的有状态服务分区发生仲裁丢失。

StartPartitionQuorumLossAsync(Guid, PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan, CancellationToken)

造成给定的有状态服务分区发生仲裁丢失。

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)

此 API 将同时重启分区的部分或所有副本, (确保所有副本同时关闭,) 具体取决于 RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)

此 API 将同时重启分区的部分或所有副本, (确保所有副本同时关闭,) 具体取决于 RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)

此 API 将同时重启分区的部分或所有副本, (确保所有副本同时关闭,) 具体取决于 RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)

此 API 将同时重启分区的部分或所有副本, (确保所有副本同时关闭,) 具体取决于 RestartPartitionMode

StopChaosAsync()

此 API 将停止 Chaos。

StopChaosAsync(TimeSpan, CancellationToken)

此 API 将停止 Chaos。

ValidateApplicationAsync(Uri, TimeSpan)

此 API 将验证指定应用程序中所有服务的可用性和运行状况。

ValidateApplicationAsync(Uri, TimeSpan, CancellationToken)

此 API 将验证指定应用程序中所有服务的可用性和运行状况。

ValidateApplicationAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

此 API 将验证指定应用程序中所有服务的可用性和运行状况。

ValidateServiceAsync(Uri, TimeSpan)

此 API 将验证指定服务的可用性和运行状况。

ValidateServiceAsync(Uri, TimeSpan, CancellationToken)

此 API 将验证指定服务的可用性和运行状况。

ValidateServiceAsync(Uri, TimeSpan, TimeSpan, CancellationToken)

此 API 将验证指定服务的可用性和运行状况。

适用于