Compartir a través de


FabricClient.FaultManagementClient.RestartNodeAsync Método

Definición

Sobrecargas

RestartNodeAsync(ReplicaSelector, CompletionMode)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

RestartNodeAsync(String, BigInteger, CompletionMode)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

RestartNodeAsync(ReplicaSelector, CompletionMode)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode) As Task(Of RestartNodeResult)

Parámetros

replicaSelector
ReplicaSelector

Este parámetro se usa para elegir una réplica específica. Se reiniciará el nodo correspondiente de esta réplica.

completionMode
CompletionMode

Si se establece en Comprobar, el sistema comprobará que el nodo se reinició y la API no volverá hasta que tenga y NodeStatus esté activa. Si se establece en DoNotVerify, la API devuelve una vez iniciado el reinicio del nodo.

Devoluciones

Tarea con información que representa el nodo de destino y la réplica seleccionada.

Excepciones

La ErrorCode propiedad indicará el motivo. Si ErrorCode es InvalidArgument, nodeName no es válido. Si ErrorCode es ReplicaDoesNotExist, no se encontró la réplica seleccionada. Si ErrorCode es PartitionNotFound, la partición especificada no existe.

La operación agotó el tiempo de espera.

Se pasó un argumento con un valor null.

Comentarios

Esta API simula errores de nodo de Service Fabric en el clúster, que prueba las rutas de recuperación por error del servicio.

Se aplica a

RestartNodeAsync(ReplicaSelector, CompletionMode, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)

Parámetros

replicaSelector
ReplicaSelector

Este parámetro se usa para elegir una réplica específica. Se reiniciará el nodo correspondiente de esta réplica.

completionMode
CompletionMode

Si se establece en Comprobar, el sistema comprobará que el nodo se reinició y la API no volverá hasta que tenga y NodeStatus esté activa. Si se establece en DoNotVerify, la API devuelve una vez iniciado el reinicio del nodo.

token
CancellationToken

Token de cancelación que se supervisa para que cualquier solicitud cancele la operación.

Devoluciones

Tarea con información que representa el nodo de destino y la réplica seleccionada.

Excepciones

La ErrorCode propiedad indicará el motivo. Si ErrorCode es InvalidArgument, nodeName no es válido. Si ErrorCode es ReplicaDoesNotExist, no se encontró la réplica seleccionada. Si ErrorCode es PartitionNotFound, la partición especificada no existe.

La operación agotó el tiempo de espera.

Se pasó un argumento con un valor null.

Comentarios

Esta API simula errores de nodo de Service Fabric en el clúster, que prueba las rutas de recuperación por error del servicio.

Se aplica a

RestartNodeAsync(String, BigInteger, CompletionMode)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode) As Task(Of RestartNodeResult)

Parámetros

nodeName
String

Nombre de nodo del nodo que se va a reiniciar.

nodeInstance
BigInteger

Identificador de instancia de nodo del nodo que se va a reiniciar. Si no se especifica o se establece en 0, se omite el valor. Si la instancia se establece en -1, el sistema determinará internamente este valor. Si la instancia tiene un valor positivo, se compara con el identificador de nodo activo. Si los identificadores no coinciden, el proceso no se reinicia y se produce un error. Un mensaje obsoleto puede provocar este error.

completionMode
CompletionMode

Si se establece en Comprobar, el sistema comprobará que el nodo se reinició y la API no volverá hasta que tenga y NodeStatus esté activa. Si se establece en DoNotVerify, la API devuelve una vez iniciado el reinicio del nodo.

Devoluciones

Tarea con información que representa el nodo de destino.

Excepciones

La ErrorCode propiedad indicará el motivo. Si ErrorCode es NodeNotFound, nodeName o nodeInstance no son válidos. Si ErrorCode es InstanceIdMismatch, nodeInstance proporcionado no coincide con la instancia que se está ejecutando actualmente.

La operación agotó el tiempo de espera.

Se pasó un argumento con un valor null.

Comentarios

Esta API simula errores de nodo de Service Fabric en el clúster, que prueba las rutas de recuperación por error del servicio.

Se aplica a

RestartNodeAsync(ReplicaSelector, CompletionMode, TimeSpan, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

Parámetros

replicaSelector
ReplicaSelector

Este parámetro se usa para elegir una réplica específica. Nodo donde se implementará la réplica se reiniciará.

completionMode
CompletionMode

Si se establece en Comprobar, el sistema comprobará que el nodo se reinició y la API no volverá hasta que tenga y NodeStatus esté activa. Si se establece en DoNotVerify, la API devuelve una vez iniciado el reinicio del nodo.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación que se supervisa para que cualquier solicitud cancele la operación.

Devoluciones

Tarea con información que representa el nodo de destino y la réplica seleccionada.

Excepciones

La ErrorCode propiedad indicará el motivo. Si ErrorCode es InvalidArgument, nodeName no es válido. Si ErrorCode es ReplicaDoesNotExist, no se encontró la réplica seleccionada. Si ErrorCode es PartitionNotFound, la partición especificada no existe.

La operación agotó el tiempo de espera.

Se pasó un argumento con un valor null.

Comentarios

Esta API simula errores de nodo de Service Fabric en el clúster, que prueba las rutas de recuperación por error del servicio.

Se aplica a

RestartNodeAsync(String, BigInteger, CompletionMode, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, System.Fabric.CompletionMode completionMode, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * System.Fabric.CompletionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, completionMode As CompletionMode, token As CancellationToken) As Task(Of RestartNodeResult)

Parámetros

nodeName
String

Nombre de nodo del nodo que se va a reiniciar.

nodeInstance
BigInteger

Identificador de instancia de nodo del nodo que se va a reiniciar. Si no se especifica o se establece en 0, se omite el valor. Si la instancia se establece en -1, el sistema determinará internamente este valor. Si la instancia tiene un valor positivo, se compara con el identificador de instancia activo. Si las instancias no coinciden, el proceso no se reinicia y se produce un error. Un mensaje obsoleto puede provocar este error.

completionMode
CompletionMode

Si se establece en Verify, el sistema comprobará que el nodo se reinició y la API no volverá hasta que tenga y NodeStatus sea Up. Si se establece en DoNotVerify, la API devuelve una vez iniciado el reinicio del nodo.

token
CancellationToken

CancellationToken que esta operación está observando. Se usa para notificar a la operación que se debe cancelar.

Devoluciones

Tarea con información que representa el nodo de destino.

Excepciones

La ErrorCode propiedad indicará el motivo. Si ErrorCode es NodeNotFound, nodeName no es válido. Si ErrorCode es InstanceIdMismatch, el nodeInstance proporcionado no coincide con la instancia que se está ejecutando actualmente.

La operación agotó el tiempo de espera.

Se pasó un argumento con un valor null.

Comentarios

Esta API simula errores de nodo de Service Fabric en el clúster, que prueba las rutas de recuperación por error del servicio.

Se aplica a

RestartNodeAsync(String, BigInteger, TimeSpan, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

Parámetros

nodeName
String

Nombre de nodo del nodo que se va a reiniciar.

nodeInstance
BigInteger

Identificador de instancia del nodo que se va a reiniciar. Si no se especifica o se establece en 0, se omite el valor. Si la instancia está establecida en -1, el sistema determinará internamente este valor. Si la instancia tiene un valor positivo, se compara con el identificador de nodo activo. Si los identificadores no coinciden, el proceso no se reinicia y se produce un error. Un mensaje obsoleto puede provocar este error.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación que se supervisa para que cualquier solicitud cancele la operación.

Devoluciones

Tarea con información que representa el nodo de destino.

Excepciones

La ErrorCode propiedad indicará el motivo. Si ErrorCode es NodeNotFound, nodeName no es válido. Si ErrorCode es InstanceIdMismatch, nodeInstance proporcionado no coincide con la instancia que se está ejecutando actualmente.

La operación agotó el tiempo de espera.

Se pasó un argumento con un valor null.

Comentarios

Esta API simula errores de nodo de Service Fabric en el clúster, que prueba las rutas de recuperación por error del servicio.

Se aplica a

RestartNodeAsync(ReplicaSelector, Boolean, CompletionMode, TimeSpan, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (System.Fabric.ReplicaSelector replicaSelector, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : System.Fabric.ReplicaSelector * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (replicaSelector As ReplicaSelector, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

Parámetros

replicaSelector
ReplicaSelector

Este parámetro se usa para elegir una réplica específica. Se reiniciará el nodo correspondiente de esta réplica.

createFabricDump
Boolean

Si se establece en true, el sistema creará el volcado de memoria de proceso para Fabric.exe en este nodo.

completionMode
CompletionMode

Si se establece en Comprobar, el sistema comprobará que el nodo se ha reiniciado y la API no volverá hasta que tenga y NodeStatus sea Up. Si se establece en DoNotVerify, la API devuelve una vez iniciado el reinicio del nodo.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación que se supervisa para que cualquier solicitud cancele la operación.

Devoluciones

Tarea con información que representa el nodo de destino y la réplica seleccionada.

Excepciones

La ErrorCode propiedad indicará el motivo. Si ErrorCode es InvalidArgument, nodeName no es válido. Si ErrorCode es ReplicaDoesNotExist, no se encontró la réplica seleccionada. Si ErrorCode es PartitionNotFound, la partición especificada no existe.

La operación agotó el tiempo de espera.

Se pasó un argumento con un valor null.

Comentarios

Un nodo de clúster es un proceso, no una máquina virtual o física. Si se establece el parámetro createFabricDump, al reiniciar el proceso se bloquea y el volcado de memoria se coloca en la carpeta Crash Dumps que la DCA se puede configurar para cargar.

Se aplica a

RestartNodeAsync(String, BigInteger, Boolean, CompletionMode, TimeSpan, CancellationToken)

Reinicia un nodo de clúster reiniciando el proceso de Fabric.exe que hospeda el nodo.

public System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult> RestartNodeAsync (string nodeName, System.Numerics.BigInteger nodeInstance, bool createFabricDump, System.Fabric.CompletionMode completionMode, TimeSpan operationTimeout, System.Threading.CancellationToken token);
member this.RestartNodeAsync : string * System.Numerics.BigInteger * bool * System.Fabric.CompletionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartNodeResult>
Public Function RestartNodeAsync (nodeName As String, nodeInstance As BigInteger, createFabricDump As Boolean, completionMode As CompletionMode, operationTimeout As TimeSpan, token As CancellationToken) As Task(Of RestartNodeResult)

Parámetros

nodeName
String

Nombre del nodo que se va a reiniciar.

nodeInstance
BigInteger

Identificador de instancia del nodo que se va a reiniciar. Si no se especifica o se establece en 0, se omite el valor. Si la instancia está establecida en -1, el sistema determinará internamente este valor. Si la instancia tiene un valor positivo, se compara con el identificador de nodo activo. Si los identificadores no coinciden, el proceso no se reinicia y se produce un error. Un mensaje obsoleto puede provocar este error.

createFabricDump
Boolean

Si se establece en true, el sistema creará el volcado de memoria de proceso para Fabric.exe en este nodo.

completionMode
CompletionMode

Si se establece en Comprobar, el sistema comprobará que el nodo se ha reiniciado y la API no volverá hasta que tenga y NodeStatus sea Up. Si se establece en DoNotVerify, la API devuelve una vez iniciado el reinicio del nodo.

operationTimeout
TimeSpan

Tiempo de espera de esta llamada API.

token
CancellationToken

Token de cancelación que se supervisa para que cualquier solicitud cancele la operación.

Devoluciones

Tarea con información que representa el nodo de destino.

Excepciones

La ErrorCode propiedad indicará el motivo. Si ErrorCode es NodeNotFound, nodeName no es válido. Si ErrorCode es InstanceIdMismatch, el elemento nodeInstance proporcionado no coincide con la instancia que se está ejecutando actualmente.

La operación agotó el tiempo de espera.

Se pasó un argumento con un valor null.

Comentarios

Esta API simula errores de nodo de Service Fabric en el clúster, que prueba las rutas de recuperación por error del servicio.

Se aplica a