Partager via


FabricClient.TestManagementClient.StartPartitionRestartAsync Méthode

Définition

Surcharges

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .RestartPartitionMode

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .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

Paramètres

operationId
Guid

GUID qui identifie un appel de cette API ; cette propriété est transmise à l’API GetProgress correspondante

partitionSelector
PartitionSelector

PartitionSelector qui spécifie la partition qui doit être redémarrée.

restartPartitionMode
RestartPartitionMode

RestartPartitionMode qui peut être AllReplicasOrInstances ou OnlyActiveSecondaries en fonction desquelles les réplicas à redémarrer sont sélectionnés.

operationTimeout
TimeSpan

Délai d’attente global de l’opération.

Retours

Tâche.

Exceptions

L’action a pris plus que le temps alloué.

L’un des arguments requis est null.

L’entrée n’était pas valide.

Il s’agit des échecs d’infrastructure FabricErrorCode.PartitionNotFound si la partition spécifiée sélectionnée n’existe pas

Remarques

Cette API est utile pour tester le temps de récupération d’une partition après un redémarrage complet ou partiel, ainsi que pour tester le basculement.

Cette API peut être appelée sur les services avec état et sans état. Si l’appel se trouve sur un service sans état, RestartPartitionMode doit être RestartPartitionMode.AllReplicasOrInstances. D’autres modes entraînent la création d’ArgumentException à l’intérieur de l’objet Result retourné lorsque GetPartitionRestartProgressAsync() est appelé. Consultez GetPartitionRestartProgressAsync().

FaultAnalysisService doit être activé pour utiliser cette API.

S’applique à

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .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

Paramètres

operationId
Guid

GUID qui identifie un appel de cette API ; cette propriété est transmise à l’API GetProgress correspondante

partitionSelector
PartitionSelector

PartitionSelector qui spécifie la partition qui doit être redémarrée.

restartPartitionMode
RestartPartitionMode

RestartPartitionMode qui peut être AllReplicasOrInstances ou OnlyActiveSecondaries en fonction desquelles les réplicas à redémarrer sont sélectionnés.

Retours

Tâche.

Exceptions

L’action a pris plus que le temps alloué.

L’un des arguments requis est null.

L’entrée n’était pas valide.

Il s’agit des échecs d’infrastructure FabricErrorCode.PartitionNotFound si la partition spécifiée sélectionnée n’existe pas.

Remarques

Cette API est utile pour tester le temps de récupération d’une partition après un redémarrage complet ou partiel, ainsi que pour tester le basculement.

Cette API peut être appelée sur les services avec état et sans état. Si l’appel se trouve sur un service sans état, RestartPartitionMode doit être RestartPartitionMode.AllReplicasOrInstances. D’autres modes entraînent la création d’ArgumentException à l’intérieur de l’objet Result retourné lorsque GetPartitionRestartProgressAsync() est appelé. Consultez GetPartitionRestartProgressAsync().

FaultAnalysisService doit être activé pour utiliser cette API.

S’applique à

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, CancellationToken)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .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

Paramètres

operationId
Guid

GUID qui identifie un appel de cette API ; cette propriété est transmise à l’API GetProgress correspondante

partitionSelector
PartitionSelector

PartitionSelector qui spécifie la partition qui doit être redémarrée

restartPartitionMode
RestartPartitionMode

RestartPartitionMode qui peut être AllReplicasOrInstances ou OnlyActiveSecondaries en fonction desquelles les réplicas à redémarrer sont sélectionnés.

cancellationToken
CancellationToken

Ce jeton peut être signalé pour annuler cette opération avant qu’elle ne se termine

Retours

Tâche.

Exceptions

L’action a pris plus que le temps alloué.

L’un des arguments requis est null.

L’entrée n’était pas valide.

Il s’agit des échecs d’infrastructure FabricErrorCode.PartitionNotFound si la partition spécifiée sélectionnée n’existe pas

Remarques

Cette API est utile pour tester le temps de récupération d’une partition après un redémarrage complet ou partiel, ainsi que pour tester le basculement.

Cette API peut être appelée sur les services avec état et sans état. Si l’appel se trouve sur un service sans état, RestartPartitionMode doit être RestartPartitionMode.AllReplicasOrInstances. D’autres modes entraînent la création d’ArgumentException à l’intérieur de l’objet Result retourné lorsque GetPartitionRestartProgressAsync() est appelé. Consultez GetPartitionRestartProgressAsync().

S’applique à

StartPartitionRestartAsync(Guid, PartitionSelector, RestartPartitionMode, TimeSpan, CancellationToken)

Cette API redémarre une partie ou la totalité des réplicas d’une partition en même temps (garantit que tous les réplicas sont arrêtés simultanément) en fonction de .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

Paramètres

operationId
Guid

GUID qui identifie un appel de cette API ; cette propriété est transmise à l’API GetProgress correspondante

partitionSelector
PartitionSelector

PartitionSelector qui spécifie la partition qui doit être redémarrée.

restartPartitionMode
RestartPartitionMode

RestartPartitionMode qui peut être AllReplicasOrInstances ou OnlyActiveSecondaries en fonction desquelles les réplicas à redémarrer sont sélectionnés.

operationTimeout
TimeSpan

Délai d’attente global de l’opération.

cancellationToken
CancellationToken

Ce jeton peut être signalé pour annuler cette opération avant qu’elle ne se termine

Retours

Tâche.

Exceptions

L’action a pris plus que le temps alloué.

L’un des arguments requis est null.

L’entrée n’était pas valide.

Il s’agit des échecs d’infrastructure FabricErrorCode.PartitionNotFound si la partition spécifiée sélectionnée n’existe pas

Remarques

Cette API est utile pour tester le temps de récupération d’une partition après un redémarrage complet ou partiel, ainsi que pour tester le basculement.

Cette API peut être appelée sur les services avec état et sans état. Si l’appel se trouve sur un service sans état, RestartPartitionMode doit être RestartPartitionMode.AllReplicasOrInstances. D’autres modes entraînent la création d’ArgumentException à l’intérieur de l’objet Result retourné lorsque GetPartitionRestartProgressAsync() est appelé. Consultez GetPartitionRestartProgressAsync().

FaultAnalysisService doit être activé pour utiliser cette API.

S’applique à