ChaosParameters Clase
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í.
Esta clase define todos los parámetros de prueba para configurar ChaosTestScenario.
[System.Serializable]
public class ChaosParameters : System.Fabric.ByteSerializable
[<System.Serializable>]
type ChaosParameters = class
inherit ByteSerializable
Public Class ChaosParameters
Inherits ByteSerializable
- Herencia
- Atributos
Constructores
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. |
Propiedades
ChaosTargetFilter |
Lista de entidades de clúster que se van a destinar a errores de Chaos. Este filtro se puede usar para dirigirse a errores de Chaos solo a determinados tipos de nodo o solo a determinadas aplicaciones. |
ClusterHealthPolicy |
ClusterHealthPolicy determina el estado del estado de las entidades que Chaos garantiza antes de pasar al siguiente conjunto de errores. Si se establece "ConsiderWarningAsError" en false, Chaos pasará al siguiente conjunto de errores mientras hay entidades en el clúster con healthState == advertencia (aunque Chaos omitirá las entidades en advertencia al elegir entidades con errores). |
Context |
Obtiene el contenedor de pares (clave, valor) que se pasó al iniciar Chaos. |
EnableMoveReplicaFaults |
Habilita o deshabilita los errores MovePrimary, MoveSecondary, MoveInstance y MoveAuxiliary. |
MaxClusterStabilizationTimeout |
Cantidad máxima de tiempo que se esperará a que el clúster se estabilice después de un error antes de que se produzca un error en la prueba. |
MaxConcurrentFaults |
Número máximo de errores simultáneos provocados por iteración con el mínimo de 1. El higer la simultaneidad cuanto más agresivas son las conmutaciones por error; por lo tanto, se recomienda inducir una serie de errores más complejas para descubrir errores: se recomienda usar 2 o 3 para esto. |
TimeToRun |
Tiempo total para el que se ejecutará el escenario antes de finalizar. |
WaitTimeBetweenFaults |
El tiempo de espera máximo entre errores consecutivos: cuanto mayor sea el valor, menor será la simultaneidad (de errores). |
WaitTimeBetweenIterations |
Tiempo de espera entre dos iteraciones para una duración aleatoria enlazada por este valor. |
Métodos
FromBytes(Byte[]) |
Esta es la implementación predeterminada para cubrir un objeto de nuevo desde una matriz de bytes. (Heredado de ByteSerializable) |
Read(BinaryReader) |
Lee el estado de este objeto de la matriz de bytes. |
RehydratePropertiesNotInCtorFrom(ChaosParameters) |
Se supone que siempre se llama al ctor interno único y rellena las propiedades públicas que no se han establecido en ese ctor. |
ToBytes() |
Esta es la implementación predeterminada para convertir un objeto en una matriz de bytes. (Heredado de ByteSerializable) |
ToString() |
Devuelve una representación de cadena de la clase . |
Write(BinaryWriter) |
Escribe el estado de este objeto en una matriz de bytes. |
Se aplica a
Azure SDK for .NET