ChaosParameters Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ChaosParameters() |
Initialise une nouvelle instance de la classe ChaosParameters. |
ChaosParameters(Int64, Nullable<TimeSpan>) |
Initialise une nouvelle instance de la classe ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, Nullable<TimeSpan>) |
Initialise une nouvelle instance de la classe ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>) |
Initialise une nouvelle instance de la classe ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan) |
Initialise une nouvelle instance de la classe ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan, ClusterHealthPolicy) |
Initialise une nouvelle instance de la classe ChaosParameters. |
ChaosParameters()
Initialise une nouvelle instance de la classe ChaosParameters.
public ChaosParameters();
Public Sub New ()
S’applique à
ChaosParameters(Int64, Nullable<TimeSpan>)
Initialise une nouvelle instance de la classe ChaosParameters.
public ChaosParameters(long maxConcurrentFaults, TimeSpan? timeToRun = default);
new System.Fabric.Chaos.DataStructures.ChaosParameters : int64 * Nullable<TimeSpan> -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxConcurrentFaults As Long, Optional timeToRun As Nullable(Of TimeSpan) = Nothing)
Paramètres
- maxConcurrentFaults
- Int64
Nombre maximal d’erreurs simultanées induites par itération, la plus faible étant 1. Plus l’accès concurrentiel est élevé, plus les basculements sont agressifs, ce qui entraîne une série plus complexe d’échecs pour découvrir des bogues. il est recommandé d’utiliser 2 ou 3 pour cela.
Durée totale d’exécution de Chaos ; la valeur maximale autorisée est TimeSpan.FromSeconds(uint). MaxValue)
S’applique à
ChaosParameters(TimeSpan, Int64, Boolean, Nullable<TimeSpan>)
Initialise une nouvelle instance de la classe ChaosParameters.
public ChaosParameters(TimeSpan maxClusterStabilizationTimeout, long maxConcurrentFaults, bool enableMoveReplicaFaults, TimeSpan? timeToRun = default);
new System.Fabric.Chaos.DataStructures.ChaosParameters : TimeSpan * int64 * bool * Nullable<TimeSpan> -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxClusterStabilizationTimeout As TimeSpan, maxConcurrentFaults As Long, enableMoveReplicaFaults As Boolean, Optional timeToRun As Nullable(Of TimeSpan) = Nothing)
Paramètres
- maxClusterStabilizationTimeout
- TimeSpan
Durée maximale d’attente de la stabilisation de l’ensemble du cluster après une itération d’erreur ; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Nombre maximal d’erreurs simultanées induites par itération, la plus faible étant 1. Plus l’accès concurrentiel est élevé, plus les basculements sont agressifs, ce qui entraîne une série plus complexe d’échecs pour découvrir des bogues. il est recommandé d’utiliser 2 ou 3 pour cela.
- enableMoveReplicaFaults
- Boolean
Active ou désactive les erreurs MovePrimary, MoveSecondary, MoveInstance et MoveAuxiliary.
Durée totale d’exécution de Chaos ; la valeur maximale autorisée est TimeSpan.FromSeconds(uint). MaxValue)
S’applique à
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>)
Initialise une nouvelle instance de la classe ChaosParameters.
public ChaosParameters(TimeSpan maxClusterStabilizationTimeout, long maxConcurrentFaults, bool enableMoveReplicaFaults, TimeSpan timeToRun, System.Collections.Generic.Dictionary<string,string> context);
new System.Fabric.Chaos.DataStructures.ChaosParameters : TimeSpan * int64 * bool * TimeSpan * System.Collections.Generic.Dictionary<string, string> -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxClusterStabilizationTimeout As TimeSpan, maxConcurrentFaults As Long, enableMoveReplicaFaults As Boolean, timeToRun As TimeSpan, context As Dictionary(Of String, String))
Paramètres
- maxClusterStabilizationTimeout
- TimeSpan
Durée maximale d’attente de la stabilisation de l’ensemble du cluster après une itération d’erreur ; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Nombre maximal d’erreurs simultanées induites par itération, la plus faible étant 1. Plus l’accès concurrentiel est élevé, plus les basculements sont agressifs, ce qui entraîne une série plus complexe d’échecs pour découvrir des bogues. il est recommandé d’utiliser 2 ou 3 pour cela.
- enableMoveReplicaFaults
- Boolean
Active ou désactive les erreurs MovePrimary, MoveSecondary, MoveInstance et MoveAuxiliary.
- timeToRun
- TimeSpan
Après avoir exécuté pendant ce temps, Chaos s’arrête ; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- context
- Dictionary<String,String>
Il s’agit d’un conteneur de paires (clé, valeur). Cela peut être utilisé pour enregistrer un contexte détaillé sur la raison pour laquelle Chaos est en cours de démarrage, par exemple.
S’applique à
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan)
Initialise une nouvelle instance de la classe ChaosParameters.
public ChaosParameters(TimeSpan maxClusterStabilizationTimeout, long maxConcurrentFaults, bool enableMoveReplicaFaults, TimeSpan timeToRun, System.Collections.Generic.Dictionary<string,string> context, TimeSpan waitTimeBetweenIterations, TimeSpan waitTimeBetweenFaults);
new System.Fabric.Chaos.DataStructures.ChaosParameters : TimeSpan * int64 * bool * TimeSpan * System.Collections.Generic.Dictionary<string, string> * TimeSpan * TimeSpan -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxClusterStabilizationTimeout As TimeSpan, maxConcurrentFaults As Long, enableMoveReplicaFaults As Boolean, timeToRun As TimeSpan, context As Dictionary(Of String, String), waitTimeBetweenIterations As TimeSpan, waitTimeBetweenFaults As TimeSpan)
Paramètres
- maxClusterStabilizationTimeout
- TimeSpan
Durée maximale d’attente de la stabilisation de l’ensemble du cluster après une itération d’erreur ; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Nombre maximal d’erreurs simultanées induites par itération, la plus faible étant 1. Plus l’accès concurrentiel est élevé, plus les basculements sont agressifs, ce qui entraîne une série plus complexe d’échecs pour découvrir des bogues. il est recommandé d’utiliser 2 ou 3 pour cela.
- enableMoveReplicaFaults
- Boolean
Active ou désactive les erreurs MovePrimary, MoveSecondary, MoveInstance et MoveAuxiliary.
- timeToRun
- TimeSpan
Après avoir exécuté pendant ce temps, Chaos s’arrête ; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- context
- Dictionary<String,String>
Il s’agit d’un conteneur de paires (clé, valeur). Cela peut être utilisé pour enregistrer un contexte détaillé sur la raison pour laquelle Chaos est en cours de démarrage, par exemple.
- waitTimeBetweenIterations
- TimeSpan
Il s’agit de la quantité de pause entre deux itérations consécutives d’induisant des erreurs. Plus la pause est grande, moins le taux d’erreurs est élevé au fil du temps; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- waitTimeBetweenFaults
- TimeSpan
Il s’agit de la quantité de pause entre deux erreurs consécutives dans une seule itération , plus la pause est grande, moins la concurrence des erreurs est grande ; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
S’applique à
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan, ClusterHealthPolicy)
Initialise une nouvelle instance de la classe ChaosParameters.
public ChaosParameters(TimeSpan maxClusterStabilizationTimeout, long maxConcurrentFaults, bool enableMoveReplicaFaults, TimeSpan timeToRun, System.Collections.Generic.Dictionary<string,string> context, TimeSpan waitTimeBetweenIterations, TimeSpan waitTimeBetweenFaults, System.Fabric.Health.ClusterHealthPolicy clusterHealthPolicy);
new System.Fabric.Chaos.DataStructures.ChaosParameters : TimeSpan * int64 * bool * TimeSpan * System.Collections.Generic.Dictionary<string, string> * TimeSpan * TimeSpan * System.Fabric.Health.ClusterHealthPolicy -> System.Fabric.Chaos.DataStructures.ChaosParameters
Public Sub New (maxClusterStabilizationTimeout As TimeSpan, maxConcurrentFaults As Long, enableMoveReplicaFaults As Boolean, timeToRun As TimeSpan, context As Dictionary(Of String, String), waitTimeBetweenIterations As TimeSpan, waitTimeBetweenFaults As TimeSpan, clusterHealthPolicy As ClusterHealthPolicy)
Paramètres
- maxClusterStabilizationTimeout
- TimeSpan
Durée maximale d’attente de la stabilisation de l’ensemble du cluster après une itération d’erreur ; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Nombre maximal d’erreurs simultanées induites par itération, la plus faible étant 1. Plus l’accès concurrentiel est élevé, plus les basculements sont agressifs, ce qui entraîne une série plus complexe d’échecs pour découvrir des bogues. il est recommandé d’utiliser 2 ou 3 pour cela.
- enableMoveReplicaFaults
- Boolean
Active ou désactive les erreurs MovePrimary, MoveSecondary, MoveInstance et MoveAuxiliary.
- timeToRun
- TimeSpan
Après avoir exécuté pendant ce temps, Chaos s’arrête ; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- context
- Dictionary<String,String>
Il s’agit d’un conteneur de paires (clé, valeur). Cela peut être utilisé pour enregistrer un contexte détaillé sur la raison pour laquelle Chaos est en cours de démarrage, par exemple.
- waitTimeBetweenIterations
- TimeSpan
Il s’agit de la quantité de pause entre deux itérations consécutives d’induisant des erreurs. Plus la pause est grande, moins le taux d’erreurs est élevé au fil du temps; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- waitTimeBetweenFaults
- TimeSpan
Il s’agit de la quantité de pause entre deux erreurs consécutives dans une seule itération , plus la pause est grande, moins la concurrence des erreurs est grande ; ne peut pas dépasser TimeSpan.FromSeconds(uint. MaxValue)
- clusterHealthPolicy
- ClusterHealthPolicy
Stratégie d’intégrité du cluster qui détermine l’intégrité d’un cluster pour que Chaos continue à entraîner des erreurs.
S’applique à
Azure SDK for .NET