次の方法で共有


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 の引数が渡されました。

注釈

この API を使用するには、FaultAnalysisService を有効にする必要があります。

適用対象