Compartir a través de


FabricClient.TestManagementClient.StartNodeTransitionAsync Método

Definición

Inicia o detiene un nodo de clúster. Un nodo de clúster es un proceso, no la propia instancia del sistema operativo. Para iniciar un nodo, pase un objeto de tipo NodeStartDescription al parámetro description. Para detener un nodo, pase un objeto de tipo NodeStopDescription. Después de que esta API vuelva, llame a GetNodeTransitionProgressAsync() para obtener el progreso en la operación.

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

Parámetros

description
NodeTransitionDescription

Objeto que describe qué tipo de transición de nodo se va a realizar. La transición puede ser iniciar o detener un nodo.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

CancellationToken

Devoluciones

Una tarea

Excepciones

La ErrorCode propiedad indicará el motivo. Si el errorCode es InstanceIdMismatch, nodeInstance proporcionado no coincide con la instancia del nodo que se detuvo.

La operación agotó el tiempo de espera.

Se pasó un argumento con un valor null.

Comentarios

FaultAnalysisService debe estar habilitado para usar esta API.

Se aplica a