Compartilhar via


FabricClient.TestManagementClient.RestartPartitionAsync Método

Definição

Sobrecargas

RestartPartitionAsync(PartitionSelector, RestartPartitionMode)
Obsoleto.

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.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, CancellationToken)
Obsoleto.

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.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan)
Obsoleto.

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.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)
Obsoleto.

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.

RestartPartitionAsync(PartitionSelector, RestartPartitionMode)

Cuidado

This api is deprecated, use StartPartitionRestartAsync instead. StartPartitionRestartAsync requires the FaultAnalysisService

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.

[System.Obsolete("This api is deprecated, use StartPartitionRestartAsync instead.  StartPartitionRestartAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.RestartPartitionResult> RestartPartitionAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode);
[<System.Obsolete("This api is deprecated, use StartPartitionRestartAsync instead.  StartPartitionRestartAsync requires the FaultAnalysisService")>]
member this.RestartPartitionAsync : System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode -> System.Threading.Tasks.Task<System.Fabric.Result.RestartPartitionResult>
Public Function RestartPartitionAsync (partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode) As Task(Of RestartPartitionResult)

Parâmetros

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

RestartPartitionResult, que fornece informações sobre a partição selecionada real.

Atributos

Exceções

A ação levou mais do que o tempo alocado.

Qualquer um dos argumentos necessários é nulo.

Se a API for chamada para uma partição que pertença a um serviço sem estado com definido como RestartPartitionMode OnlyActiveSecondaries.

Estas 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 só deve ser chamada com um serviço com estado como o destino.

Observação importante: essa API não deve ser anulada durante a execução. Anular essa API enquanto ela está em execução pode deixar o estado para trás. Se essa API for anulada durante a execução, CleanTestStateAsync() deverá ser invocado para remover o estado que pode ter sido deixado para trás.

Aplica-se a

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, CancellationToken)

Cuidado

This api is deprecated, use StartPartitionRestartAsync instead. StartPartitionRestartAsync requires the FaultAnalysisService

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.

[System.Obsolete("This api is deprecated, use StartPartitionRestartAsync instead.  StartPartitionRestartAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.RestartPartitionResult> RestartPartitionAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use StartPartitionRestartAsync instead.  StartPartitionRestartAsync requires the FaultAnalysisService")>]
member this.RestartPartitionAsync : System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartPartitionResult>
Public Function RestartPartitionAsync (partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, cancellationToken As CancellationToken) As Task(Of RestartPartitionResult)

Parâmetros

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

RestartPartitionResult, que fornece informações sobre a partição selecionada real

Atributos

Exceções

A ação levou mais do que o tempo alocado.

Qualquer um dos argumentos necessários é nulo.

Se a API for chamada para uma partição que pertença a um serviço sem estado com definido como RestartPartitionMode OnlyActiveSecondaries.

Estas 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 só deve ser chamada com um serviço com estado como o destino.

Observação importante: essa API não deve ser anulada durante a execução. Anular essa API enquanto ela está em execução pode deixar o estado para trás. Se essa API for anulada durante a execução, CleanTestStateAsync() deverá ser invocado para remover o estado que pode ter sido deixado para trás.

Aplica-se a

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan)

Cuidado

This api is deprecated, use StartPartitionRestartAsync instead. StartPartitionRestartAsync requires the FaultAnalysisService

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.

[System.Obsolete("This api is deprecated, use StartPartitionRestartAsync instead.  StartPartitionRestartAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.RestartPartitionResult> RestartPartitionAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout);
[<System.Obsolete("This api is deprecated, use StartPartitionRestartAsync instead.  StartPartitionRestartAsync requires the FaultAnalysisService")>]
member this.RestartPartitionAsync : System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.Result.RestartPartitionResult>
Public Function RestartPartitionAsync (partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan) As Task(Of RestartPartitionResult)

Parâmetros

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

RestartPartitionResult, que fornece informações sobre a partição selecionada real.

Atributos

Exceções

A ação levou mais do que o tempo alocado.

Qualquer um dos argumentos necessários é nulo.

Se a API for chamada para uma partição que pertença a um serviço sem estado com definido como RestartPartitionMode OnlyActiveSecondaries.

Estas 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 só deve ser chamada com um serviço com estado como o destino.

Observação importante: essa API não deve ser anulada durante a execução. Anular essa API enquanto ela está em execução pode deixar o estado para trás. Se essa API for anulada durante a execução, CleanTestStateAsync() deverá ser invocado para remover o estado que pode ter sido deixado para trás.

Aplica-se a

RestartPartitionAsync(PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)

Cuidado

This api is deprecated, use StartPartitionRestartAsync instead. StartPartitionRestartAsync requires the FaultAnalysisService

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.

[System.Obsolete("This api is deprecated, use StartPartitionRestartAsync instead.  StartPartitionRestartAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.RestartPartitionResult> RestartPartitionAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.RestartPartitionMode restartPartitionMode, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use StartPartitionRestartAsync instead.  StartPartitionRestartAsync requires the FaultAnalysisService")>]
member this.RestartPartitionAsync : System.Fabric.PartitionSelector * System.Fabric.RestartPartitionMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.RestartPartitionResult>
Public Function RestartPartitionAsync (partitionSelector As PartitionSelector, restartPartitionMode As RestartPartitionMode, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of RestartPartitionResult)

Parâmetros

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

RestartPartitionResult, que fornece informações sobre a partição selecionada real.

Atributos

Exceções

A ação levou mais do que o tempo alocado.

Qualquer um dos argumentos necessários é nulo.

Se a API for chamada para uma partição que pertença a um serviço sem estado com definido como RestartPartitionMode OnlyActiveSecondaries.

Estas 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 só deve ser chamada com um serviço com estado como o destino.

Observação importante: essa API não deve ser anulada durante a execução. Anular essa API enquanto ela está em execução pode deixar o estado para trás. Se essa API for anulada durante a execução, CleanTestStateAsync() deverá ser invocado para remover o estado que pode ter sido deixado para trás.

Aplica-se a