FabricClient.FaultManagementClient.RestartNodeAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de