FabricClient.TestManagementClient.StartPartitionRestartAsync Método

Definição

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