Partager via


FabricClient.TestManagementClient.StartNodeTransitionAsync Méthode

Définition

Démarre ou arrête un nœud de cluster. Un nœud de cluster est un processus, pas l’instance de système d’exploitation proprement dite. Pour démarrer un nœud, transmettez un objet de type NodeStartDescription dans le paramètre description. Pour arrêter un nœud, transmettez un objet de type NodeStopDescription. Une fois cette API retournée, appelez GetNodeTransitionProgressAsync() pour obtenir la progression de l’opération.

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

Paramètres

description
NodeTransitionDescription

Objet qui décrit le type de transition de nœud à effectuer. La transition peut être de démarrer ou d’arrêter un nœud.

operationTimeout
TimeSpan

Délai d’attente de cet appel d’API.

token
CancellationToken

AnnulationToken

Retours

Une tâche

Exceptions

La ErrorCode propriété indique la raison. Si le errorCode est InstanceIdMismatch, le nodeInstance fourni ne correspond pas à la instance du nœud qui a été arrêté.

L'opération a expiré.

Un argument avec la valeur null a été passé.

Remarques

FaultAnalysisService doit être activé pour utiliser cette API.

S’applique à