FabricClient.TestManagementClient.StartPartitionRestartAsync 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
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan) |
Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode) |
Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken) |
Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken) |
Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode. |
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)
Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan) As Task
Parâmetros
- operationId
- Guid
Um GUID que identifica uma chamada dessa API; isso é passado para a API GetProgress correspondente
- partitionSelector
- PartitionSelector
PartitionSelector que especifica a partição que precisa ser reiniciada.
- restartPartitionMode
- RestartPartitionMode
O RestartPartitionMode que pode ser AllReplicasOrInstances ou OnlyActiveSecondaries com base no qual as réplicas a serem reiniciadas são selecionadas.
- operationTimeout
- TimeSpan
O tempo limite geral para a operação.
Retornos
Uma tarefa.
Exceções
A ação levou mais do que seu tempo alocado.
Qualquer um dos argumentos necessários é nulo.
A entrada era inválida.
Essas são as falhas de malha FabricErrorCode.PartitionNotFound – se a partição especificada selecionada não existir
Comentários
Essa API é útil para testar o tempo de recuperação de uma partição após uma reinicialização completa ou parcial e também para testar o failover.
Essa API pode ser chamada em serviços com estado e sem estado. Se a chamada estiver em um serviço sem estado, RestartPartitionMode deverá ser RestartPartitionMode.AllReplicasOrInstances. Outros modos resultarão em ArgumentException dentro do objeto Result retornado quando GetPartitionRestartProgressAsync() for chamado. Consulte GetPartitionRestartProgressAsync().
O FaultAnalysisService deve ser habilitado para usar essa API.
Aplica-se a
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)
Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode) As Task
Parâmetros
- operationId
- Guid
Um GUID que identifica uma chamada dessa API; isso é passado para a API GetProgress correspondente
- partitionSelector
- PartitionSelector
PartitionSelector que especifica a partição que precisa ser reiniciada.
- restartPartitionMode
- RestartPartitionMode
O RestartPartitionMode que pode ser AllReplicasOrInstances ou OnlyActiveSecondaries com base no qual as réplicas a serem reiniciadas são selecionadas.
Retornos
Uma tarefa.
Exceções
A ação levou mais do que seu tempo alocado.
Qualquer um dos argumentos necessários é nulo.
A entrada era inválida.
Essas são as falhas de malha FabricErrorCode.PartitionNotFound – se a partição especificada selecionada não existir.
Comentários
Essa API é útil para testar o tempo de recuperação de uma partição após uma reinicialização completa ou parcial e também para testar o failover.
Essa API pode ser chamada em serviços com estado e sem estado. Se a chamada estiver em um serviço sem estado, RestartPartitionMode deverá ser RestartPartitionMode.AllReplicasOrInstances. Outros modos resultarão em ArgumentException dentro do objeto Result retornado quando GetPartitionRestartProgressAsync() for chamado. Consulte GetPartitionRestartProgressAsync().
O FaultAnalysisService deve ser habilitado para usar essa API.
Aplica-se a
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)
Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, cancellationToken As CancellationToken) As Task
Parâmetros
- operationId
- Guid
Um GUID que identifica uma chamada dessa API; isso é passado para a API GetProgress correspondente
- partitionSelector
- PartitionSelector
PartitionSelector que especifica a partição que precisa ser reiniciada
- restartPartitionMode
- RestartPartitionMode
O RestartPartitionMode que pode ser AllReplicasOrInstances ou OnlyActiveSecondaries com base no qual as réplicas a serem reiniciadas são selecionadas.
- cancellationToken
- CancellationToken
Esse token pode ser sinalizado para anular essa operação antes de ser concluído
Retornos
Uma tarefa.
Exceções
A ação levou mais do que seu tempo alocado.
Qualquer um dos argumentos necessários é nulo.
A entrada era inválida.
Essas são as falhas de malha FabricErrorCode.PartitionNotFound – se a partição especificada selecionada não existir
Comentários
Essa API é útil para testar o tempo de recuperação de uma partição após uma reinicialização completa ou parcial e também para testar o failover.
Essa API pode ser chamada em serviços com estado e sem estado. Se a chamada estiver em um serviço sem estado, RestartPartitionMode deverá ser RestartPartitionMode.AllReplicasOrInstances. Outros modos resultarão em ArgumentException dentro do objeto Result retornado quando GetPartitionRestartProgressAsync() for chamado. Consulte GetPartitionRestartProgressAsync().
Aplica-se a
StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)
Essa API reiniciará algumas ou todas as réplicas de uma partição ao mesmo tempo (garante que todas as réplicas estejam inativas simultaneamente) dependendo do RestartPartitionMode.
public System.Threading.Tasks.Task StartPartitionRestartAsync (Guid operationId, System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
member this.StartPartitionRestartAsync : Guid * System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartPartitionRestartAsync (operationId As Guid, partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parâmetros
- operationId
- Guid
Um GUID que identifica uma chamada dessa API; isso é passado para a API GetProgress correspondente
- partitionSelector
- PartitionSelector
PartitionSelector que especifica a partição que precisa ser reiniciada.
- restartPartitionMode
- RestartPartitionMode
O RestartPartitionMode que pode ser AllReplicasOrInstances ou OnlyActiveSecondaries com base no qual as réplicas a serem reiniciadas são selecionadas.
- operationTimeout
- TimeSpan
O tempo limite geral para a operação.
- cancellationToken
- CancellationToken
Esse token pode ser sinalizado para anular essa operação antes de ser concluído
Retornos
Uma tarefa.
Exceções
A ação levou mais do que seu tempo alocado.
Qualquer um dos argumentos necessários é nulo.
A entrada era inválida.
Essas são as falhas de malha FabricErrorCode.PartitionNotFound – se a partição especificada selecionada não existir
Comentários
Essa API é útil para testar o tempo de recuperação de uma partição após uma reinicialização completa ou parcial e também para testar o failover.
Essa API pode ser chamada em serviços com estado e sem estado. Se a chamada estiver em um serviço sem estado, RestartPartitionMode deverá ser RestartPartitionMode.AllReplicasOrInstances. Outros modos resultarão em ArgumentException dentro do objeto Result retornado quando GetPartitionRestartProgressAsync() for chamado. Consulte GetPartitionRestartProgressAsync().
O FaultAnalysisService deve ser habilitado para usar essa API.
Aplica-se a
Azure SDK for .NET