FabricClient.ClusterManagementClient.DeactivateNodeAsync 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
DeactivateNodeAsync(String, NodeDeactivationIntent) |
Desactiva un nodo determinado con el especificado NodeDeactivationIntent. |
DeactivateNodeAsync(String, NodeDeactivationIntent, TimeSpan, CancellationToken) |
Desactiva un nodo determinado con el especificado NodeDeactivationIntent. |
DeactivateNodeAsync(String, NodeDeactivationIntent)
Desactiva un nodo determinado con el especificado NodeDeactivationIntent.
public System.Threading.Tasks.Task DeactivateNodeAsync (string nodeName, System.Fabric.NodeDeactivationIntent deactivationIntent);
member this.DeactivateNodeAsync : string * System.Fabric.NodeDeactivationIntent -> System.Threading.Tasks.Task
Public Function DeactivateNodeAsync (nodeName As String, deactivationIntent As NodeDeactivationIntent) As Task
Parámetros
- nodeName
- String
Nombre del nodo que se va a desactivar.
- deactivationIntent
- NodeDeactivationIntent
NodeDeactivationIntent para desactivar el nodo.
Devoluciones
Tarea que representa la confirmación asincrónica de la solicitud.
Excepciones
Consulte https://azure.microsoft.com/documentation/articles/service-fabric-errors-and-exceptions/ para controlar errores comunes de FabricClient.
Consulte https://azure.microsoft.com/documentation/articles/service-fabric-errors-and-exceptions/ para controlar errores comunes de FabricClient.
Consulte también https://azure.microsoft.com/documentation/articles/service-fabric-errors-and-exceptions/ para controlar errores comunes de FabricClient.
Comentarios
Cuando se completa esta API, implica que el sistema ha registrado la intención de desactivar. No significa que se complete la desactivación. El progreso de la operación se puede determinar mediante la GetNodeListAsync() API.
Una vez que la desactivación está en curso, el intento de desactivación se puede "aumentar", pero no reducir (por ejemplo, un nodo que se ha desactivado con el intento Pause puede desactivarse aún más con Restart, pero no al revés. Los nodos se pueden reactivar a través de ActivateNodeAsync(String) cualquier momento después de que se desactiven. Si la desactivación no se ha completado, esta operación cancelará la desactivación. Un nodo que deja de funcionar y vuelve a activarse mientras está desactivado deberá reactivarse antes de que los servicios se coloquen en ese nodo.
Service Fabric garantiza que la desactivación sea un proceso "seguro". Realiza varias comprobaciones de seguridad (consulte SafetyCheckKind) para asegurarse de que no haya pérdida de disponibilidad o datos.
Se aplica a
DeactivateNodeAsync(String, NodeDeactivationIntent, TimeSpan, CancellationToken)
Desactiva un nodo determinado con el especificado NodeDeactivationIntent.
public System.Threading.Tasks.Task DeactivateNodeAsync (string nodeName, System.Fabric.NodeDeactivationIntent deactivationIntent, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.DeactivateNodeAsync : string * System.Fabric.NodeDeactivationIntent * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function DeactivateNodeAsync (nodeName As String, deactivationIntent As NodeDeactivationIntent, timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parámetros
- nodeName
- String
Nombre del nodo que se va a desactivar.
- deactivationIntent
- NodeDeactivationIntent
NodeDeactivationIntent para desactivar el nodo.
- timeout
- TimeSpan
El intervalo de tiempo que define la cantidad máxima de tiempo permitirá que esta operación continúe antes de devolver .TimeoutException
- cancellationToken
- CancellationToken
Token de cancelación opcional que observa la operación. Se puede usar para enviar una notificación de que se debe cancelar la operación. Tenga en cuenta que la cancelación es un aviso y que la operación todavía puede completarse aunque se cancele.
Devoluciones
Tarea que representa la confirmación asincrónica de la solicitud.
Excepciones
Consulte https://azure.microsoft.com/documentation/articles/service-fabric-errors-and-exceptions/ para controlar errores comunes de FabricClient.
Consulte https://azure.microsoft.com/documentation/articles/service-fabric-errors-and-exceptions/ para controlar errores comunes de FabricClient.
Consulte también https://azure.microsoft.com/documentation/articles/service-fabric-errors-and-exceptions/ para controlar errores comunes de FabricClient.
Comentarios
Cuando se completa esta API, implica que el sistema ha registrado la intención de desactivar. No significa que se complete la desactivación. El progreso de la operación se puede determinar mediante la GetNodeListAsync() API.
Una vez que la desactivación está en curso, el intento de desactivación se puede "aumentar", pero no reducir (por ejemplo, un nodo que se ha desactivado con el intento Pause puede desactivarse aún más con Restart, pero no al revés. Los nodos se pueden reactivar a través de ActivateNodeAsync(String) cualquier momento después de que se desactiven. Si la desactivación no se ha completado, esta operación cancelará la desactivación. Un nodo que deja de funcionar y vuelve a activarse mientras está desactivado deberá reactivarse antes de que los servicios se coloquen en ese nodo.
Service Fabric garantiza que la desactivación sea un proceso "seguro". Realiza varias comprobaciones de seguridad (consulte SafetyCheckKind) para asegurarse de que no haya pérdida de disponibilidad o datos.
Se aplica a
Azure SDK for .NET