Freigeben über


FabricClient.TestManagementClient.StartNodeTransitionAsync Methode

Definition

Startet oder beendet einen Clusterknoten. Ein Clusterknoten ist ein Prozess, nicht die Betriebssysteminstanz selbst. Um einen Knoten zu starten, übergeben Sie ein Objekt vom Typ NodeStartDescription an den description-Parameter. Um einen Knoten zu beenden, übergeben Sie ein Objekt vom Typ NodeStopDescription. Nachdem diese API zurückgegeben wurde, rufen Sie GetNodeTransitionProgressAsync() auf, um den Fortschritt für den Vorgang zu erhalten.

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

Parameter

description
NodeTransitionDescription

Ein -Objekt, das beschreibt, welche Art von Knotenübergang ausgeführt werden soll. Der Übergang kann sein, um einen Knoten zu starten oder zu beenden.

operationTimeout
TimeSpan

Das Timeout für diesen API-Aufruf.

token
CancellationToken

CancellationToken

Gibt zurück

Einen Task

Ausnahmen

Die ErrorCode -Eigenschaft gibt den Grund an. Wenn der errorCode InstanceIdMismatch ist, stimmt die bereitgestellte nodeInstance nicht mit der instance des knotens überein, der beendet wurde.

Timeout für den Vorgang.

Ein Argument mit dem Wert NULL wurde übergeben.

Hinweise

Für die Verwendung dieser API muss FaultAnalysisService aktiviert sein.

Gilt für: