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

FabricClient.TestManagementClient.StartNodeTransitionAsync 方法

定义

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

public System.Threading.Tasks.Task StartNodeTransitionAsync (System.Fabric.Description.NodeTransitionDescription description, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.StartNodeTransitionAsync : System.Fabric.Description.NodeTransitionDescription * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartNodeTransitionAsync (description As NodeTransitionDescription, operationTimeout As TimeSpan, token As CancellationToken) As Task

参数

description
NodeTransitionDescription

一个 对象,描述要执行的节点转换类型。 转换可以是启动或停止节点。

operationTimeout
TimeSpan

此 API 调用的超时。

token
CancellationToken

cancellationToken

返回

任务

例外

属性 ErrorCode 将指示原因。 如果 errorCode 为 InstanceIdMismatch,则提供的 nodeInstance 与已停止的节点实例不匹配。

操作超时。

传入了值为 null 的参数。

注解

必须启用 FaultAnalysisService 才能使用此 API。

适用于