ChaosParameters Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ChaosParameters() |
Inicializa una nueva instancia de la clase ChaosParameters. |
ChaosParameters(Int64, Nullable<TimeSpan>) |
Inicializa una nueva instancia de la clase ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, Nullable<TimeSpan>) |
Inicializa una nueva instancia de la clase ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>) |
Inicializa una nueva instancia de la clase ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan) |
Inicializa una nueva instancia de la clase ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan, ClusterHealthPolicy) |
Inicializa una nueva instancia de la clase ChaosParameters. |
ChaosParameters()
Inicializa una nueva instancia de la clase ChaosParameters.
public ChaosParameters ();
Public Sub New ()
Se aplica a
ChaosParameters(Int64, Nullable<TimeSpan>)
Inicializa una nueva instancia de la clase 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)
Parámetros
- maxConcurrentFaults
- Int64
Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.
Tiempo total de ejecución de Chaos; el valor máximo permitido es TimeSpan.FromSeconds(uint. MaxValue)
Se aplica a
ChaosParameters(TimeSpan, Int64, Boolean, Nullable<TimeSpan>)
Inicializa una nueva instancia de la clase 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)
Parámetros
- maxClusterStabilizationTimeout
- TimeSpan
Cantidad máxima de tiempo para esperar a que todo el clúster se estabilice después de una iteración de error; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.
- enableMoveReplicaFaults
- Boolean
Habilita o deshabilita los errores MovePrimary, MoveSecondary, MoveInstance y MoveAuxiliary.
Tiempo total de ejecución de Chaos; el valor máximo permitido es TimeSpan.FromSeconds(uint. MaxValue)
Se aplica a
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>)
Inicializa una nueva instancia de la clase 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))
Parámetros
- maxClusterStabilizationTimeout
- TimeSpan
Cantidad máxima de tiempo para esperar a que todo el clúster se estabilice después de una iteración de error; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.
- enableMoveReplicaFaults
- Boolean
Habilita o deshabilita los errores MovePrimary, MoveSecondary, MoveInstance y MoveAuxiliary.
- timeToRun
- TimeSpan
Después de ejecutarse durante mucho tiempo, Chaos se detendrá; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- context
- Dictionary<String,String>
Se trata de un contenedor de pares (clave, valor). Esto se puede usar para registrar un contexto detallado sobre por qué se está iniciando Chaos por ejemplo.
Se aplica a
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan)
Inicializa una nueva instancia de la clase 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)
Parámetros
- maxClusterStabilizationTimeout
- TimeSpan
Cantidad máxima de tiempo para esperar a que todo el clúster se estabilice después de una iteración de error; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.
- enableMoveReplicaFaults
- Boolean
Habilita o deshabilita los errores MovePrimary, MoveSecondary, MoveInstance y MoveAuxiliary.
- timeToRun
- TimeSpan
Después de ejecutarse durante mucho tiempo, Chaos se detendrá; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- context
- Dictionary<String,String>
Se trata de un contenedor de pares (clave, valor). Esto se puede usar para registrar un contexto detallado sobre por qué se está iniciando Chaos por ejemplo.
- waitTimeBetweenIterations
- TimeSpan
Esta es la cantidad de pausa entre dos iteraciones consecutivas de la inducción de errores. Cuanto más pausa, menos es la tasa de errores a lo largo del tiempo; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- waitTimeBetweenFaults
- TimeSpan
Esta es la cantidad de pausa entre dos errores consecutivos en una sola iteración, más la pausa, menos la simultaneidad de errores; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
Se aplica a
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan, ClusterHealthPolicy)
Inicializa una nueva instancia de la clase 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)
Parámetros
- maxClusterStabilizationTimeout
- TimeSpan
Cantidad máxima de tiempo para esperar a que todo el clúster se estabilice después de una iteración de error; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. Cuanto mayor sea la simultaneidad, más agresivas son las conmutaciones por error, lo que provoca una serie de errores más complejas para descubrir errores. se recomienda usar 2 o 3 para esto.
- enableMoveReplicaFaults
- Boolean
Habilita o deshabilita los errores MovePrimary, MoveSecondary, MoveInstance y MoveAuxiliary.
- timeToRun
- TimeSpan
Después de ejecutarse durante mucho tiempo, Chaos se detendrá; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- context
- Dictionary<String,String>
Se trata de un contenedor de pares (clave, valor). Esto se puede usar para registrar un contexto detallado sobre por qué se está iniciando Chaos por ejemplo.
- waitTimeBetweenIterations
- TimeSpan
Esta es la cantidad de pausa entre dos iteraciones consecutivas de la inducción de errores. Cuanto más pausa, menos es la tasa de errores a lo largo del tiempo; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- waitTimeBetweenFaults
- TimeSpan
Esta es la cantidad de pausa entre dos errores consecutivos en una sola iteración, más la pausa, menos la simultaneidad de errores; no puede superar TimeSpan.FromSeconds(uint. MaxValue)
- clusterHealthPolicy
- ClusterHealthPolicy
La directiva de mantenimiento del clúster que determina el estado correcto de un clúster debe ser para que Chaos continúe con la inducción de errores.
Se aplica a
Azure SDK for .NET