FabricClient.ServiceManagementClient.RestartReplicaAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
RestartReplicaAsync(String, Guid, Int64) |
Reinicia uma réplica de serviço de um serviço persistente em execução em um nó. |
RestartReplicaAsync(String, Guid, Int64, TimeSpan, CancellationToken) |
Reinicia uma réplica de serviço de um serviço persistente em execução em um nó. Também leva um intervalo de tempo limite, que é o máximo de tempo que o sistema permitirá que essa operação continue antes de TimeoutException retornar e cancelar o token que a operação está observando. |
RestartReplicaAsync(String, Guid, Int64)
Reinicia uma réplica de serviço de um serviço persistente em execução em um nó.
public System.Threading.Tasks.Task RestartReplicaAsync (string nodeName, Guid partitionId, long replicaOrInstanceId);
member this.RestartReplicaAsync : string * Guid * int64 -> System.Threading.Tasks.Task
Public Function RestartReplicaAsync (nodeName As String, partitionId As Guid, replicaOrInstanceId As Long) As Task
Parâmetros
- nodeName
- String
O nome do nó.
- partitionId
- Guid
O identificador de partição.
- replicaOrInstanceId
- Int64
O identificador da instância.
Retornos
Uma Tarefa que representa a confirmação da solicitação.
Exceções
Consulte https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Consulte https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
ReplicaDoesNotExistserá retornado se o réplica ou a ID da instância não estiver em execução no nó.
InvalidReplicaStateForReplicaOperationserá retornado se a réplica ou a ID da instância não puder ser reiniciada ou removida no momento, pois ela está em um estado inválido. Por exemplo, o réplica já está em processo de fechamento.
InvalidReplicaOperationserá retornado se o réplica não pertencer a um serviço persistente com estado. Somente réplicas persistentes com estado podem ser reiniciadas.
Consulte também https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Se nodeName
for nulo ou vazio.
Comentários
AVISO: não há verificações de segurança executadas quando essa API é usada. O uso incorreto dessa API pode levar à perda de disponibilidade para serviços com estado.
O tempo limite padrão é de um minuto para o qual o sistema permitirá que essa operação continue antes de TimeoutExceptionretornar .
Aplica-se a
RestartReplicaAsync(String, Guid, Int64, TimeSpan, CancellationToken)
Reinicia uma réplica de serviço de um serviço persistente em execução em um nó. Também leva um intervalo de tempo limite, que é o máximo de tempo que o sistema permitirá que essa operação continue antes de TimeoutException retornar e cancelar o token que a operação está observando.
public System.Threading.Tasks.Task RestartReplicaAsync (string nodeName, Guid partitionId, long replicaOrInstanceId, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.RestartReplicaAsync : string * Guid * int64 * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RestartReplicaAsync (nodeName As String, partitionId As Guid, replicaOrInstanceId As Long, timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parâmetros
- nodeName
- String
O nome do nó.
- partitionId
- Guid
O identificador de partição.
- replicaOrInstanceId
- Int64
O identificador da instância.
- 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 ela for cancelada.
Retornos
Uma Tarefa que representa a confirmação da solicitação.
Exceções
Consulte https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Consulte https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
ReplicaDoesNotExistserá retornado se o réplica ou a ID da instância não estiver em execução no nó.
InvalidReplicaStateForReplicaOperationserá retornado se a réplica ou a ID da instância não puder ser reiniciada ou removida no momento, pois ela está em um estado inválido. Por exemplo, o réplica já está em processo de fechamento.
InvalidReplicaOperationserá retornado se o réplica não pertencer a um serviço persistente com estado. Somente réplicas persistentes com estado podem ser reiniciadas.
Consulte também https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Se nodeName
for nulo ou vazio.
Comentários
AVISO: não há verificações de segurança executadas quando essa API é usada. O uso incorreto dessa API pode levar à perda de disponibilidade para serviços com estado.
Aplica-se a
Azure SDK for .NET