Compartilhar via


FabricClient.ClusterManagementClient.DeactivateNodeAsync Método

Definição

Sobrecargas

DeactivateNodeAsync(String, NodeDeactivationIntent)

Desativa um nó específico com o especificado NodeDeactivationIntent.

DeactivateNodeAsync(String, NodeDeactivationIntent, TimeSpan, CancellationToken)

Desativa um nó específico com o especificado NodeDeactivationIntent.

DeactivateNodeAsync(String, NodeDeactivationIntent)

Desativa um nó específico com o 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

O nome do nó a ser desativado.

deactivationIntent
NodeDeactivationIntent

O NodeDeactivationIntent para desativar o nó.

Retornos

Uma Tarefa que representa a confirmação assíncrona da solicitação.

Exceções

Comentários

Quando essa API for concluída, isso implica que a intenção de desativar foi registrada pelo sistema. Isso não significa que a desativação esteja concluída. O progresso da operação pode ser determinado usando a GetNodeListAsync() API

Quando a desativação estiver em andamento, a intenção de desativação pode ser “aumentada”, mas não reduzida (por exemplo, um nó que foi desativado com a intenção de Pause pode ser desativado com Restart, mas não o oposto. Os nós podem ser reativados a ActivateNodeAsync(String) qualquer momento após serem desativados. A desativação é cancelada se ela não estiver concluída. Um nó que falha e volta a funcionar enquanto desativado ainda precisa ser reativado antes que os serviços sejam colocados nesse nó.

O Service Fabric garante que a desativação seja um processo "seguro". Ele executa várias verificações de segurança (consulte SafetyCheckKind) para garantir que não haja perda de disponibilidade ou dados

Aplica-se a

DeactivateNodeAsync(String, NodeDeactivationIntent, TimeSpan, CancellationToken)

Desativa um nó específico com o 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

O nome do nó a ser desativado.

deactivationIntent
NodeDeactivationIntent

O NodeDeactivationIntent para desativar o nó.

timeout
TimeSpan

O período de tempo que define a quantidade máxima de tempo permitirá que essa operação continue antes de retornar um TimeoutException.

cancellationToken
CancellationToken

O token de cancelamento opcional que a operação está observando. Ele pode ser usado para enviar uma notificação de que a operação deve ser cancelada. Observe que o cancelamento é um aviso e que a operação ainda pode ser concluída mesmo se for cancelada.

Retornos

Uma Tarefa que representa a confirmação assíncrona da solicitação.

Exceções

Comentários

Quando essa API for concluída, isso implica que a intenção de desativar foi registrada pelo sistema. Isso não significa que a desativação esteja concluída. O progresso da operação pode ser determinado usando a GetNodeListAsync() API

Quando a desativação estiver em andamento, a intenção de desativação pode ser “aumentada”, mas não reduzida (por exemplo, um nó que foi desativado com a intenção de Pause pode ser desativado com Restart, mas não o oposto. Os nós podem ser reativados a ActivateNodeAsync(String) qualquer momento após serem desativados. A desativação é cancelada se ela não estiver concluída. Um nó que falha e volta a funcionar enquanto desativado ainda precisa ser reativado antes que os serviços sejam colocados nesse nó.

O Service Fabric garante que a desativação seja um processo "seguro". Ele executa várias verificações de segurança (consulte SafetyCheckKind) para garantir que não haja perda de disponibilidade ou dados

Aplica-se a