Partager via


FabricClient.TestManagementClient.StartChaosAsync Méthode

Définition

Surcharges

StartChaosAsync(ChaosParameters)

Cette API démarre Chaos avec les valeurs de paramètre fournies.

StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken)

Cette API démarre Chaos avec les valeurs de paramètre fournies.

StartChaosAsync(ChaosParameters)

Cette API démarre Chaos avec les valeurs de paramètre fournies.

public System.Threading.Tasks.Task StartChaosAsync (System.Fabric.Chaos.DataStructures.ChaosParameters chaosParameters);
member this.StartChaosAsync : System.Fabric.Chaos.DataStructures.ChaosParameters -> System.Threading.Tasks.Task
Public Function StartChaosAsync (chaosParameters As ChaosParameters) As Task

Paramètres

chaosParameters
ChaosParameters

ChaosParameters contient différents paramètres pour contrôler chaos ; Par exemple, le temps d’exécution, le nombre maximal de fautls simultanés, etc.

Retours

Une tâche.

Exceptions

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

L’un des arguments requis est null.

Cette exception est levée lorsque l’API StartChaos est appelée alors que Chaos est déjà en cours d’exécution dans le cluster.

S’applique à

StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken)

Cette API démarre Chaos avec les valeurs de paramètre fournies.

public System.Threading.Tasks.Task StartChaosAsync (System.Fabric.Chaos.DataStructures.ChaosParameters chaosParameters, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
member this.StartChaosAsync : System.Fabric.Chaos.DataStructures.ChaosParameters * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function StartChaosAsync (chaosParameters As ChaosParameters, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task

Paramètres

chaosParameters
ChaosParameters

Contient différents paramètres pour contrôler chaos ; Par exemple, le temps d’exécution, le nombre maximal d’erreurs simultanées, etc.

operationTimeout
TimeSpan

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

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Description de l’état du chaos.

Exceptions

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

L’un des arguments requis est null.

Cette exception est levée lorsque l’API StartChaos est appelée alors que Chaos est déjà en cours d’exécution dans le cluster.

Remarques

FaultAnalysisService doit être activé pour utiliser cette API.

S’applique à