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