ChaosParameters Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ChaosParameters() |
Inicializa uma nova instância da classe ChaosParameters. |
ChaosParameters(Int64, Nullable<TimeSpan>) |
Inicializa uma nova instância da classe ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, Nullable<TimeSpan>) |
Inicializa uma nova instância da classe ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>) |
Inicializa uma nova instância da classe ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan) |
Inicializa uma nova instância da classe ChaosParameters. |
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan, ClusterHealthPolicy) |
Inicializa uma nova instância da classe ChaosParameters. |
ChaosParameters()
Inicializa uma nova instância da classe ChaosParameters.
public ChaosParameters ();
Public Sub New ()
Aplica-se a
ChaosParameters(Int64, Nullable<TimeSpan>)
Inicializa uma nova instância da 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)
Parâmetros
- maxConcurrentFaults
- Int64
Número máximo de falhas simultâneas induzidas por iteração com o menor sendo 1. Quanto maior a simultaneidade, mais agressivos os failovers induzem uma série mais complexa de falhas para descobrir bugs. é recomendável usar 2 ou 3 para isso.
Tempo total que o Chaos deve executar; o valor máximo permitido é TimeSpan.FromSeconds(uint. MaxValue)
Aplica-se a
ChaosParameters(TimeSpan, Int64, Boolean, Nullable<TimeSpan>)
Inicializa uma nova instância da 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)
Parâmetros
- maxClusterStabilizationTimeout
- TimeSpan
O tempo máximo de espera para que todo o cluster se estabilize após uma iteração de falha; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Número máximo de falhas simultâneas induzidas por iteração com o menor sendo 1. Quanto maior a simultaneidade, mais agressivos os failovers induzem uma série mais complexa de falhas para descobrir bugs. é recomendável usar 2 ou 3 para isso.
- enableMoveReplicaFaults
- Boolean
Habilita ou desabilita as falhas MovePrimary, MoveSecondary, MoveInstance e MoveAuxiliary.
Tempo total que o Chaos deve executar; o valor máximo permitido é TimeSpan.FromSeconds(uint. MaxValue)
Aplica-se a
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>)
Inicializa uma nova instância da 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))
Parâmetros
- maxClusterStabilizationTimeout
- TimeSpan
O tempo máximo de espera para que todo o cluster se estabilize após uma iteração de falha; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Número máximo de falhas simultâneas induzidas por iteração com o menor sendo 1. Quanto maior a simultaneidade, mais agressivos os failovers induzem uma série mais complexa de falhas para descobrir bugs. é recomendável usar 2 ou 3 para isso.
- enableMoveReplicaFaults
- Boolean
Habilita ou desabilita as falhas MovePrimary, MoveSecondary, MoveInstance e MoveAuxiliary.
- timeToRun
- TimeSpan
Depois de executar por tanto tempo, Chaos vai parar; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- context
- Dictionary<String,String>
Este é um recipiente de pares (chave, valor). Isso pode ser usado para registrar um contexto detalhado sobre por que o Chaos está sendo iniciado, por exemplo.
Aplica-se a
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan)
Inicializa uma nova instância da 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)
Parâmetros
- maxClusterStabilizationTimeout
- TimeSpan
O tempo máximo de espera para que todo o cluster se estabilize após uma iteração de falha; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Número máximo de falhas simultâneas induzidas por iteração com o menor sendo 1. Quanto maior a simultaneidade, mais agressivos os failovers induzem uma série mais complexa de falhas para descobrir bugs. é recomendável usar 2 ou 3 para isso.
- enableMoveReplicaFaults
- Boolean
Habilita ou desabilita as falhas MovePrimary, MoveSecondary, MoveInstance e MoveAuxiliary.
- timeToRun
- TimeSpan
Depois de executar por tanto tempo, Chaos vai parar; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- context
- Dictionary<String,String>
Este é um recipiente de pares (chave, valor). Isso pode ser usado para registrar um contexto detalhado sobre por que o Chaos está sendo iniciado, por exemplo.
- waitTimeBetweenIterations
- TimeSpan
Essa é a quantidade de pausa entre duas iterações consecutivas de indução de falhas. Quanto mais pausar, menor será a taxa de falhas ao longo do tempo; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- waitTimeBetweenFaults
- TimeSpan
Essa é a quantidade de pausa entre duas falhas consecutivas em uma única iteração: quanto mais pausar, menos a simultaneidade de falhas; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
Aplica-se a
ChaosParameters(TimeSpan, Int64, Boolean, TimeSpan, Dictionary<String,String>, TimeSpan, TimeSpan, ClusterHealthPolicy)
Inicializa uma nova instância da 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)
Parâmetros
- maxClusterStabilizationTimeout
- TimeSpan
O tempo máximo de espera para que todo o cluster se estabilize após uma iteração de falha; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- maxConcurrentFaults
- Int64
Número máximo de falhas simultâneas induzidas por iteração com o menor sendo 1. Quanto maior a simultaneidade, mais agressivos os failovers induzem uma série mais complexa de falhas para descobrir bugs. é recomendável usar 2 ou 3 para isso.
- enableMoveReplicaFaults
- Boolean
Habilita ou desabilita as falhas MovePrimary, MoveSecondary, MoveInstance e MoveAuxiliary.
- timeToRun
- TimeSpan
Depois de executar por tanto tempo, Chaos vai parar; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- context
- Dictionary<String,String>
Este é um recipiente de pares (chave, valor). Isso pode ser usado para registrar um contexto detalhado sobre por que o Chaos está sendo iniciado, por exemplo.
- waitTimeBetweenIterations
- TimeSpan
Essa é a quantidade de pausa entre duas iterações consecutivas de indução de falhas. Quanto mais pausar, menor será a taxa de falhas ao longo do tempo; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- waitTimeBetweenFaults
- TimeSpan
Essa é a quantidade de pausa entre duas falhas consecutivas em uma única iteração: quanto mais pausar, menos a simultaneidade de falhas; não pode exceder TimeSpan.FromSeconds(uint. MaxValue)
- clusterHealthPolicy
- ClusterHealthPolicy
A política de integridade do cluster que determina a integridade de um cluster para que o Chaos continue induzindo falhas.
Aplica-se a
Azure SDK for .NET